author | Junio C Hamano <junkio@cox.net> | |
Mon, 10 Apr 2006 23:39:11 +0000 (16:39 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Mon, 10 Apr 2006 23:45:19 +0000 (16:45 -0700) | ||
commit | a8baa7b9f5c8e338c09d63097f14372aca68e13f | |
tree | b194ad2948ea2e797c062eb67f4d1a9f75c7b3a8 | tree | snapshot |
parent | 6d46a23bf6e009487166f044b8c759aa734b8f90 | commit | diff |
tree-diff: do not assume we use only one pathspec
The way tree-diff was set up assumed we would use only one set
of pathspec during the entire life of the program. Move the
pathspec related static variables out to diff_options structure
so that we can filter commits with one set of paths while show
the actual diffs using different set of paths.
I suspect this breaks blame.c, and makes "git log paths..." to
default to the --full-diff, the latter of which is dealt with
the next commit.
Signed-off-by: Junio C Hamano <junkio@cox.net>
The way tree-diff was set up assumed we would use only one set
of pathspec during the entire life of the program. Move the
pathspec related static variables out to diff_options structure
so that we can filter commits with one set of paths while show
the actual diffs using different set of paths.
I suspect this breaks blame.c, and makes "git log paths..." to
default to the --full-diff, the latter of which is dealt with
the next commit.
Signed-off-by: Junio C Hamano <junkio@cox.net>
diff-tree.c | diff | blob | history | |
diff.h | diff | blob | history | |
revision.c | diff | blob | history | |
tree-diff.c | diff | blob | history |