aboutsummaryrefslogtreecommitdiffstats
path: root/vcs-svn/repo_tree.h
blob: 889c6a3c954375ab167f8b77b9f9a64dd0ccc2aa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef REPO_TREE_H_
#define REPO_TREE_H_

struct strbuf;

#define REPO_MODE_DIR 0040000
#define REPO_MODE_BLB 0100644
#define REPO_MODE_EXE 0100755
#define REPO_MODE_LNK 0120000

uint32_t next_blob_mark(void);
void repo_copy(uint32_t revision, const char *src, const char *dst);
void repo_add(const char *path, uint32_t mode, uint32_t blob_mark);
const char *repo_read_path(const char *path, uint32_t *mode_out);
void repo_delete(const char *path);
void repo_commit(uint32_t revision, const char *author,
		const struct strbuf *log, const char *uuid, const char *url,
		long unsigned timestamp);
void repo_diff(uint32_t r1, uint32_t r2);
void repo_init(void);
void repo_reset(void);

#endif
8-09-21 19:22:32 -0700'>2018-09-21net: if_arp: Fix incorrect indentsHåkon Bugge1-9/+9 2018-09-21net/tls: Add support for async encryption of records for performanceVakul Garg3-188/+522 2018-09-21net: freescale: fix return type of ndo_start_xmit functionYueHaibing5-6/+10 2018-09-21net: micrel: fix return type of ndo_start_xmit functionYueHaibing2-3/+3 2018-09-21net: phy: mdio-bcm-unimac: Allow configuring MDIO clock dividerFlorian Fainelli2-2/+84 2018-09-21net: lan78xx: Avoid unnecessary self assignmentNathan Chancellor1-4/+2 2018-09-21net: fddi: skfp: Remove unused functionNathan Chancellor3-15/+0 2018-09-21bna: Remove unnecessary self assignmentNathan Chancellor1-2/+2 2018-09-21net: neterion: vxge: Remove unnecessary parenthesesNathan Chancellor1-1/+1 2018-09-21net: phy: don't reschedule state machine when PHY is haltedHeiner Kallweit1-2/+6 2018-09-21DRIVERS: net: macsec: Fix multiple coding style issuesRomain Aviolat1-10/+8 2018-09-21bnx2x: Provide VF link status in ndo_get_vf_configShahed Shaikh1-0/+1 2018-09-21bnx2x: Ignore bandwidth attention in single function modeShahed Shaikh1-0/+10 2018-09-21bnx2x: Add VF spoof-checking configurationShahed Shaikh4-2/+82 2018-09-21mISDN: remove redundant null pointer check before kfree_skbzhong jiang1-2/+1 2018-09-21vhost_net: add a missing error returnDan Carpenter1-0/+1 2018-09-21ipv6: remove redundant null pointer check before kfree_skbzhong jiang1-4/+2 2018-09-21net: cxgb3_main: remove redundant null pointer check before kfree_skbzhong jiang1-2/+1 2018-09-21net: nci: remove redundant null pointer check before kfree_skbzhong jiang1-4/+2 2018-09-21ipv4: remove redundant null pointer check before kfree_skbzhong jiang1-2/+1 2018-09-21net: cxgb3: remove redundant null pointer check before kfree_skbzhong jiang1-2/+1 2018-09-21net: tap: remove redundant null pointer check before kfree_skbzhong jiang1-4/+2 2018-09-21net: neterion: remove redundant continuezhong jiang1-3/+1 2018-09-21net: amd: remove redundant continuezhong jiang1-3/+1 2018-09-21net_sched: change tcf_del_walker() to take idrinfo->lockVlad Buslov2-3/+30 2018-09-20netfilter: nft_fib: Convert nft_fib4_eval to new dev helperDavid Ahern1-21/+6 2018-09-20netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helperDavid Ahern1-16/+1 2018-09-20net/ipv4: Move device validation to helperDavid Ahern2-17/+28 2018-09-20net-next: mscc: remove unused ocelot_dev_gmii.hCorentin Labbe1-154/+0