Merge branch 'jx/clean-interactive'
commit988f98f61fc80021311c2d161084c03a55f7354d
authorJunio C Hamano <gitster@pobox.com>
Mon, 22 Jul 2013 18:24:11 +0000 (22 11:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 22 Jul 2013 18:24:11 +0000 (22 11:24 -0700)
treeb38485fc5a6b4e4fd70c37cf93e76cdeaae6a6b8
parentc714f9fd8addc752aaaf1f97bb2be311d9156def
parentabd4284bc62127a2db69c8c81501a56bb29284c8
Merge branch 'jx/clean-interactive'

Add "interactive" mode to "git clean".

The early part to refactor relative path related helper functions
looked sensible.

* jx/clean-interactive:
  test: run testcases with POSIX absolute paths on Windows
  test: add t7301 for git-clean--interactive
  git-clean: add documentation for interactive git-clean
  git-clean: add ask each interactive action
  git-clean: add select by numbers interactive action
  git-clean: add filter by pattern interactive action
  git-clean: use a git-add-interactive compatible UI
  git-clean: add colors to interactive git-clean
  git-clean: show items of del_list in columns
  git-clean: add support for -i/--interactive
  git-clean: refactor git-clean into two phases
  write_name{_quoted_relative,}(): remove redundant parameters
  quote_path_relative(): remove redundant parameter
  quote.c: substitute path_relative with relative_path
  path.c: refactor relative_path(), not only strip prefix
  test: add test cases for relative_path
Documentation/config.txt
builtin/clean.c
builtin/grep.c
builtin/ls-files.c
cache.h
setup.c
wt-status.c