mirror of
https://github.com/git/git.git
synced 2025-12-12 20:36:24 +01:00
Merge branch 'br/blame-ignore'
"git blame" learned to "ignore" commits in the history, whose effects (as well as their presence) get ignored. * br/blame-ignore: t8014: remove unnecessary braces blame: drop some unused function parameters blame: add a test to cover blame_coalesce() blame: use the fingerprint heuristic to match ignored lines blame: add a fingerprint heuristic to match ignored lines blame: optionally track line fingerprints during fill_blame_origin() blame: add config options for the output of ignored or unblamable lines blame: add the ability to ignore commits and their changes blame: use a helper function in blame_chunk() Move oidset_parse_file() to oidset.c fsck: rename and touch up init_skiplist()
This commit is contained in:
8
oidset.h
8
oidset.h
@@ -61,6 +61,14 @@ int oidset_remove(struct oidset *set, const struct object_id *oid);
|
||||
*/
|
||||
void oidset_clear(struct oidset *set);
|
||||
|
||||
/**
|
||||
* Add the contents of the file 'path' to an initialized oidset. Each line is
|
||||
* an unabbreviated object name. Comments begin with '#', and trailing comments
|
||||
* are allowed. Leading whitespace and empty or white-space only lines are
|
||||
* ignored.
|
||||
*/
|
||||
void oidset_parse_file(struct oidset *set, const char *path);
|
||||
|
||||
struct oidset_iter {
|
||||
kh_oid_set_t *set;
|
||||
khiter_t iter;
|
||||
|
||||
Reference in New Issue
Block a user