Merge tag 'v1.9.1' into fc/master
Git 1.9.1
* tag 'v1.9.1': (41 commits)
Git 1.9.1
clean: simplify dir/not-dir logic
clean: respect pathspecs with "-d"
show_ident_date: fix tz range check
t7800: add a difftool test for .git-files
i18n: proposed command missing leading dash
diff: do not quit early on stat-dirty files
diff.c: move diffcore_skip_stat_unmatch core logic out for reuse later
clean: use cache_name_is_other()
clean: replace match_pathspec() with dir_path_match()
pathspec: pass directory indicator to match_pathspec_item()
match_pathspec: match pathspec "foo/" against directory "foo"
dir.c: prepare match_pathspec_item for taking more flags
pathspec: rename match_pathspec_depth() to match_pathspec()
pathspec: convert some match_pathspec_depth() to dir_path_match()
pathspec: convert some match_pathspec_depth() to ce_path_match()
merge-recursive.c: tolerate missing files while refreshing index
read-cache.c: extend make_cache_entry refresh flag with options
read-cache.c: refactor --ignore-missing implementation
t3030-merge-recursive: test known breakage with empty work tree
...
Conflicts:
GIT-VERSION-GEN
remote.c