Merge branch 'js/shallow-and-fetch-prune' into maint
"git repack" in a shallow clone did not correctly update the shallow points in the repository, leading to a repository that does not pass fsck. * js/shallow-and-fetch-prune: repack -ad: prune the list of shallow commits shallow: offer to prune only non-existing entries repack: point out a bug handling stale shallow info
This commit is contained in:
4
commit.h
4
commit.h
@@ -256,7 +256,9 @@ extern void assign_shallow_commits_to_refs(struct shallow_info *info,
|
||||
uint32_t **used,
|
||||
int *ref_status);
|
||||
extern int delayed_reachability_test(struct shallow_info *si, int c);
|
||||
extern void prune_shallow(int show_only);
|
||||
#define PRUNE_SHOW_ONLY 1
|
||||
#define PRUNE_QUICK 2
|
||||
extern void prune_shallow(unsigned options);
|
||||
extern struct trace_key trace_shallow;
|
||||
|
||||
int is_descendant_of(struct commit *, struct commit_list *);
|
||||
|
||||
Reference in New Issue
Block a user