diff options
author | Junio C Hamano <junkio@cox.net> | 2007-01-30 01:11:08 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2007-02-05 14:55:11 -0800 |
commit | 1cfe77333f274c9ba9879c2eb61057a790eb050f (patch) | |
tree | 5ef650c0f61f51fd5fe58997425b44684df2df94 /diff.h | |
parent | 28389d45fb2161d4dcdc1bbfabbcc2fb135914c6 (diff) | |
download | git-1cfe77333f274c9ba9879c2eb61057a790eb050f.tar.gz |
git-blame: no rev means start from the working tree file.
Warning: this changes the semantics.
This makes "git blame" without any positive rev to start digging
from the working tree copy, which is made into a fake commit
whose sole parent is the HEAD.
It also adds --contents <file> option to pretend as if the
working tree copy has the contents of the named file. You can
use '-' to make the command read from the standard input.
If you want the command to start annotating from the HEAD
commit, you need to explicitly give HEAD parameter.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'diff.h')
-rw-r--r-- | diff.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -222,6 +222,7 @@ extern int run_diff_files(struct rev_info *revs, int silent_on_removed); extern int run_diff_index(struct rev_info *revs, int cached); +extern int do_diff_cache(const unsigned char *, struct diff_options *); extern int diff_flush_patch_id(struct diff_options *, unsigned char *); #endif /* DIFF_H */ |