]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2011/05 #05)
authorJunio C Hamano <gitster@pobox.com>
Wed, 11 May 2011 20:08:22 +0000 (13:08 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 11 May 2011 20:08:22 +0000 (13:08 -0700)
whats-cooking.txt

index c2485cfa4f3a15981546a84a8cb465ff42f2b017..f50055b05632b57d2f9b3fa9e564e2562a2ef874 100644 (file)
@@ -1,9 +1,9 @@
 To: git@vger.kernel.org
-Subject: What's cooking in git.git (May 2011, #04; Sun, 8)
-X-master-at: 4e3aa87d13b339fa678cd3cb7f23664d3a48fb21
-X-next-at: 761178c48dcef128045e10696ae41e2d891a5987
+Subject: What's cooking in git.git (May 2011, #05; Wed, 11)
+X-master-at: dbe9c5adf95e99c35dd728af2114fccfb9117c65
+X-next-at: 5aaf5cf1a3addf544db48634fb8abc1aec4e8174
 
-What's cooking in git.git (May 2011, #04; Sun, 8)
+What's cooking in git.git (May 2011, #05; Wed, 11)
 --------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed with '-' are
@@ -12,22 +12,40 @@ only in 'pu' while commits prefixed with '+' are in 'next'.
 The main part of this cycle is expected to run thru May, aiming for a
 feature freeze in early June.
 
-We are about to begin week #3.
+We are in the middle of week #3.
 
 --------------------------------------------------
-[New Topics]
+[Graduated to "master"]
 
-* bf/commit-template-no-cleanup (2011-05-08) 1 commit
- - Do not strip empty lines / trailing spaces from a commit message template
+* dm/http-cleanup (2011-05-04) 4 commits
+  (merged to 'next' on 2011-05-06 at 711ff78)
+ + t5541-http-push: add test for chunked
+ + http-push: refactor curl_easy_setup madness
+ + http-push: use const for strings in signatures
+ + http: make curl callbacks match contracts from curl header
 
-* ci/commit--interactive-atomic (2011-05-07) 4 commits
- - Add commit to list of config.singlekey commands
- - Add support for -p/--patch to git-commit
- - Allow git commit --interactive with paths
- - Use a temporary index for git commit --interactive
- (this branch uses vh/config-interactive-singlekey-doc.)
+* jc/maint-add-p-overlapping-hunks (2011-05-08) 5 commits
+  (merged to 'next' on 2011-05-08 at bcf9228)
+ + t3701: add-p-fix makes the last test to pass
+  (merged to 'next' on 2011-05-02 at e57b66f)
+ + "add -p": work-around an old laziness that does not coalesce hunks
+ + add--interactive.perl: factor out repeated --recount option
+ + t3701: Editing a split hunk in an "add -p" session
+ + add -p: 'q' should really quit
 
-* jn/gitweb-dependency (2011-05-07) 2 commits
+* jc/maint-branch-mergeoptions (2011-05-06) 1 commit
+  (merged to 'next' on 2011-05-08 at fa6b154)
+ + merge: make branch.<name>.mergeoptions correctly override merge.<option>
+ (this branch is used by mg/merge-ff-config.)
+
+* jn/ctags (2011-04-29) 3 commits
+  (merged to 'next' on 2011-05-06 at 5c574ff)
+ + gitweb: Mark matched 'ctag' / contents tag (?by_tag=foo)
+ + gitweb: Change the way "content tags" ('ctags') are handled
+ + gitweb: Restructure projects list generation
+ (this branch is used by jn/ctags-more.)
+
+* jn/gitweb-dependency (2011-05-08) 2 commits
   (merged to 'next' on 2011-05-08 at 9101342)
  + Remove gitweb/gitweb.cgi and other legacy targets from main Makefile
  + git-instaweb: Simplify build dependency on gitweb
@@ -37,85 +55,70 @@ We are about to begin week #3.
  + tests: teach verify_parents to check for extra parents
  + tests: eliminate unnecessary setup test assertions
 
-* rr/rerere-libify-clear-gc (2011-05-08) 1 commit
- - rerere: libify rerere_clear() and rerere_gc()
+* sr/maint-fast-import-tighten-option-parsing (2011-05-05) 1 commit
+  (merged to 'next' on 2011-05-08 at 367b148)
+ + fast-import: fix option parser for no-arg options
 
-This is pure code movement.  Changing them to suit the need of other
-callers can be built on it as separate patches.
+* vh/config-interactive-singlekey-doc (2011-05-05) 5 commits
+  (merged to 'next' on 2011-05-06 at 46b522c)
+ + git-reset.txt: better docs for '--patch'
+ + git-checkout.txt: better docs for '--patch'
+ + git-stash.txt: better docs for '--patch'
+ + git-add.txt: document 'interactive.singlekey'
+ + config.txt: 'interactive.singlekey; is used by...
+ (this branch is used by ci/commit--interactive-atomic.)
 
-* ab/i18n-scripts (2011-05-08) 48 commits
- - i18n: git-bisect bisect_next_check "You need to" message
- - i18n: git-bisect [Y/n] messages
- - i18n: git-bisect bisect_replay + $1 messages
- - i18n: git-bisect bisect_reset + $1 messages
- - i18n: git-bisect bisect_run + $@ messages
- - i18n: git-bisect die + eval_gettext messages
- - i18n: git-bisect die + gettext messages
- - i18n: git-bisect echo + eval_gettext message
- - i18n: git-bisect echo + gettext messages
- - i18n: git-bisect gettext + echo message
- - i18n: git-bisect add git-sh-i18n
- - i18n: git-stash drop_stash say/die messages
- - i18n: git-stash "unknown option" message
- - i18n: git-stash die + eval_gettext $1 messages
- - i18n: git-stash die + eval_gettext $* messages
- - i18n: git-stash die + eval_gettext messages
- - i18n: git-stash die + gettext messages
- - i18n: git-stash say + gettext messages
- - i18n: git-stash echo + gettext message
- - i18n: git-stash add git-sh-i18n
- - i18n: git-submodule "blob" and "submodule" messages
- - i18n: git-submodule "path not initialized" message
- - i18n: git-submodule "[...] path is ignored" message
- - i18n: git-submodule "Entering [...]" message
- - i18n: git-submodule $errmsg messages
- - i18n: git-submodule "Submodule change[...]" messages
- - i18n: git-submodule "cached cannot be used" message
- - i18n: git-submodule $update_module say + die messages
- - i18n: git-submodule die + eval_gettext messages
- - i18n: git-submodule say + eval_gettext messages
- - i18n: git-submodule echo + eval_gettext messages
- - i18n: git-submodule add git-sh-i18n
- - i18n: git-pull eval_gettext + warning message
- - i18n: git-pull eval_gettext + die message
- - i18n: git-pull die messages
- - i18n: git-pull add git-sh-i18n
- - i18n: git-am printf(1) message to eval_gettext
- - i18n: git-am core say messages
- - i18n: git-am "Falling back" say message
- - i18n: git-am "Apply?" message
- - i18n: git-am clean_abort messages
- - i18n: git-am cannot_fallback messages
- - i18n: git-am die messages
- - i18n: git-am echo + gettext message
- - i18n: git-am eval_gettext messages
- - i18n: git-am multi-line getttext $msg; echo
- - i18n: git-am one-line gettext $msg; echo
- - i18n: git-am add git-sh-i18n
- (this branch uses ab/i18n-scripts-basic.)
+--------------------------------------------------
+[New Topics]
 
-* ab/i18n-scripts-basic (2011-05-08) 4 commits
- - Makefile: add xgettext target for *.sh files
- - git-sh-i18n.sh: add GIT_GETTEXT_POISON support
- - git-sh-i18n.sh: add no-op gettext() and eval_gettext() wrappers
- - git-sh-i18n--envsubst: our own envsubst(1) for eval_gettext()
- (this branch is used by ab/i18n-scripts.)
+* jc/bigfile (2011-05-09) 3 commits
+ - Bigfile: teach "git add" to send a large file straight to a pack
+ - index_fd(): split into two helper functions
+ - index_fd(): turn write_object and format_check arguments into one flag
+
+This covers the entry point for a big file to the system. Other parts that
+need to know about them are the exit point (i.e. write_entry()), packing
+and repacking (as long as bigfilethreshold is sane this should work),
+diffs and status (avoid slurping large binary in core only to do nothing,
+which we already should), and transport (receive-pack/fetch-pack call
+either unpack-objects or index-pack, which still want to hold the full
+object in-core and need to be fixed).
+
+* jc/convert (2011-05-09) 4 commits
+ - convert: make it harder to screw up adding a conversion attribute
+ - convert: make it safer to add conversion attributes
+ - convert: give saner names to crlf/eol variables, types and functions
+ - convert: rename the "eol" global variable to "core_eol"
+
+Just a clean-up.
+Will merge to "next" by the end of week #3.
+
+* jk/blame-line-porcelain (2011-05-09) 3 commits
+ - blame: add --line-porcelain output format
+ - blame: refactor porcelain output
+ - add tests for various blame formats
 
-* jc/t1506-shell-param-expansion-gotcha (2011-05-08) 1 commit
- - t1507: avoid "${parameter<op>'word'}" inside double-quotes
+* ms/tagname-does-not-begin-with-dash (2011-05-10) 1 commit
+ - tag: disallow '-' as tag name
+
+Will merge to "next" by the end of week #3.
+
+* fc/completion-zsh (2011-05-10) 1 commit
+ + git-completion: fix regression in zsh support
+ (this branch is used by sg/completion-updates.)
+
+* nd/sparse-co-fix (2011-05-10) 2 commits
+ - sparse checkout: do not eagerly decide the fate for whole directory
+ - t1011: fix sparse-checkout initialization and add new file
 
 --------------------------------------------------
 [Stalled]
 
-* kk/maint-prefix-in-config-mak (2011-05-04) 3 commits
- - config.mak.in: allow "configure --sysconfdir=/else/where"
- - Makefile: allow sysconfdir to be used from configure
-  (merged to 'next' on 2011-05-02 at c747ba3)
- + Honor $(prefix) set in config.mak* when defining ETC_GIT* and sysconfdir
+* mg/diff-stat-count (2011-05-03) 2 commits
+ - diff-options.txt: describe --stat-{width,name-width,count}
+ - diff: introduce --stat-count to limit the stat lines
 
-J6t is unhappy that sysconfdir is ignored in relocatable case. Although I
-personally do not think that is a problem, as it has never been an issue,
-let's see what others think.
+There was a miscounting spotted.  Need another round.
 
 * jn/gitweb-js (2011-04-28) 13 commits
  - gitweb: Make JavaScript ability to adjust timezones configurable
@@ -138,29 +141,17 @@ Rerolled.  Waiting for comments.
  - gitweb: Optional grouping of projects by category
  - gitweb: Modularized git_get_project_description to be more generic
  - gitweb: Split git_project_list_body in two functions
- (this branch uses jn/ctags.)
 
 Waiting for comments.
 
-* jc/dotdot-is-parent-directory (2011-05-02) 1 commit
- - specifying ranges: we did not mean to make ".." an empty set
-
-Updated documentation.
-
-* mg/diff-stat-count (2011-05-03) 2 commits
- - diff-options.txt: describe --stat-{width,name-width,count}
- - diff: introduce --stat-count to limit the stat lines
-
-There was a miscounting spotted.  Need another round.
-
-* jc/require-work-tree-exists (2011-05-04) 1 commit
+* jc/require-work-tree-exists (2011-05-08) 1 commit
  - require-work-tree wants more than what its name says
 
 Make "git pull" run from a random place work as long as GIT_DIR and
 GIT_WORK_TREE are set up correctly.  I am not absolutely sure if that
-is a sane use case, though.
+is a sane use case, though. May drop.
 
-* jc/add-delete-default (2011-04-19) 1 commit
+* jc/add-delete-default (2011-04-27) 1 commit
  - git add: notice removal of tracked paths by default
  (this branch uses jc/fix-add-u-unmerged.)
 
@@ -171,7 +162,7 @@ is a sane use case, though.
 
 Peff wanted to reroll this.
 
-* jc/index-pack (2011-02-25) 5 commits
+* jc/index-pack (2011-02-27) 5 commits
  - index-pack --verify: read anomalous offsets from v2 idx file
  - write_idx_file: need_large_offset() helper function
  - index-pack: --verify
@@ -181,6 +172,12 @@ Peff wanted to reroll this.
 Still a WIP. Need to put histogram output into index-pack --verify to
 really kill verify-pack.
 
+* jc/dotdot-is-parent-directory (2011-05-04) 1 commit
+ - specifying ranges: we did not mean to make ".." an empty set
+
+Updated documentation, but I do not feel a strong enough annoyance to push
+this forward. May drop.
+
 * jk/tag-contains (2010-07-05) 4 commits
  - Why is "git tag --contains" so slow?
  - default core.clockskew variable to one day
@@ -200,89 +197,158 @@ Needs to tighten the advice to only govern the generic How-to part.
 --------------------------------------------------
 [Cooking]
 
-* sr/maint-fast-import-tighten-option-parsing (2011-05-05) 1 commit
-  (merged to 'next' on 2011-05-08 at 367b148)
- + fast-import: fix option parser for no-arg options
+* kk/maint-prefix-in-config-mak (2011-05-09) 3 commits
+  (merged to 'next' on 2011-05-09 at 267a3aa)
+ + Honor $(prefix) set in config.mak* when defining ETC_GIT*
+ + Revert "Honor $(prefix) set in config.mak* when defining ETC_GIT* and sysconfdir"
+  (merged to 'next' on 2011-05-02 at c747ba3)
+ + Honor $(prefix) set in config.mak* when defining ETC_GIT* and sysconfdir
+
+One revert and replace the whole thing from J6t. The end result looked
+reasonable.
+
+Will merge to "master" by the end of week #4.
+
+* bf/commit-template-no-cleanup (2011-05-11) 1 commit
+  (merged to 'next' on 2011-05-11 at 01fde0d)
+ + Do not strip empty lines / trailing spaces from a commit message template
+
+Will merge to "master" by the end of week #3.
+
+* ci/commit--interactive-atomic (2011-05-10) 6 commits
+  (merged to 'next' on 2011-05-11 at 7f36fd8)
+ + Test atomic git-commit --interactive
+ + Add commit to list of config.singlekey commands
+ + Add support for -p/--patch to git-commit
+ + Allow git commit --interactive with paths
+ + t7501.8: feed a meaningful command
+ + Use a temporary index for git commit --interactive
+
+Will merge to "master" by the end of week #4.
+
+* rr/rerere-libify-clear-gc (2011-05-08) 1 commit
+  (merged to 'next' on 2011-05-11 at b1d8c88)
+ + rerere: libify rerere_clear() and rerere_gc()
+
+This is pure code movement.  Changing them to suit the need of other
+callers can be built on it as separate patches.
+
+Will merge to "master" by the end of week #3.
+
+* ab/i18n-scripts (2011-05-08) 48 commits
+ - i18n: git-bisect bisect_next_check "You need to" message
+ - i18n: git-bisect [Y/n] messages
+ - i18n: git-bisect bisect_replay + $1 messages
+ - i18n: git-bisect bisect_reset + $1 messages
+ - i18n: git-bisect bisect_run + $@ messages
+ - i18n: git-bisect die + eval_gettext messages
+ - i18n: git-bisect die + gettext messages
+ - i18n: git-bisect echo + eval_gettext message
+ - i18n: git-bisect echo + gettext messages
+ - i18n: git-bisect gettext + echo message
+ - i18n: git-bisect add git-sh-i18n
+ - i18n: git-stash drop_stash say/die messages
+ - i18n: git-stash "unknown option" message
+ - i18n: git-stash die + eval_gettext $1 messages
+ - i18n: git-stash die + eval_gettext $* messages
+ - i18n: git-stash die + eval_gettext messages
+ - i18n: git-stash die + gettext messages
+ - i18n: git-stash say + gettext messages
+ - i18n: git-stash echo + gettext message
+ - i18n: git-stash add git-sh-i18n
+ - i18n: git-submodule "blob" and "submodule" messages
+ - i18n: git-submodule "path not initialized" message
+ - i18n: git-submodule "[...] path is ignored" message
+ - i18n: git-submodule "Entering [...]" message
+ - i18n: git-submodule $errmsg messages
+ - i18n: git-submodule "Submodule change[...]" messages
+ - i18n: git-submodule "cached cannot be used" message
+ - i18n: git-submodule $update_module say + die messages
+ - i18n: git-submodule die + eval_gettext messages
+ - i18n: git-submodule say + eval_gettext messages
+ - i18n: git-submodule echo + eval_gettext messages
+ - i18n: git-submodule add git-sh-i18n
+ - i18n: git-pull eval_gettext + warning message
+ - i18n: git-pull eval_gettext + die message
+ - i18n: git-pull die messages
+ - i18n: git-pull add git-sh-i18n
+ - i18n: git-am printf(1) message to eval_gettext
+ - i18n: git-am core say messages
+ - i18n: git-am "Falling back" say message
+ - i18n: git-am "Apply?" message
+ - i18n: git-am clean_abort messages
+ - i18n: git-am cannot_fallback messages
+ - i18n: git-am die messages
+ - i18n: git-am echo + gettext message
+ - i18n: git-am eval_gettext messages
+ - i18n: git-am multi-line getttext $msg; echo
+ - i18n: git-am one-line gettext $msg; echo
+ - i18n: git-am add git-sh-i18n
+ (this branch uses ab/i18n-scripts-basic.)
+
+* ab/i18n-scripts-basic (2011-05-08) 4 commits
+ - Makefile: add xgettext target for *.sh files
+ - git-sh-i18n.sh: add GIT_GETTEXT_POISON support
+ - git-sh-i18n.sh: add no-op gettext() and eval_gettext() wrappers
+ - git-sh-i18n--envsubst: our own envsubst(1) for eval_gettext()
+ (this branch is used by ab/i18n-scripts.)
+
+Will merge to "next" by the end of week #4.
 
-Will merge to "master".
+* jc/t1506-shell-param-expansion-gotcha (2011-05-09) 1 commit
+  (merged to 'next' on 2011-05-11 at 6c8619e)
+ + t1507: avoid "${parameter<op>'word'}" inside double-quotes
+
+Will merge to "master" by the end of week #3.
 
 * mg/merge-ff-config (2011-05-06) 3 commits
   (merged to 'next' on 2011-05-08 at 977b432)
  + tests: check git does not barf on merge.ff values for future versions of git
  + merge: introduce merge.ff configuration variable
  + Merge branch 'jc/maint-branch-mergeoptions' into mg/merge-ff-config
- (this branch uses jc/maint-branch-mergeoptions.)
 
-* mk/grep-pcre (2011-05-05) 3 commits
+Will merge to "master" by the end of week #4.
+
+* mk/grep-pcre (2011-05-09) 10 commits
+ - git-grep: do not die upon -F/-P when grep.extendedRegexp is set.
+ - git-grep: Bail out when -P is used with -F or -E
+ - grep: Add basic tests
+ - configure: Check for libpcre
+ - git-grep: Learn PCRE
+ - grep: Extract compile_regexp_failed() from compile_regexp()
+ - grep: Fix a typo in a comment
   (merged to 'next' on 2011-05-08 at 5d3bede)
  + grep: Put calls to fixmatch() and regmatch() into patmatch()
  + contrib/completion: --line-number to git grep
  + Documentation: Add --line-number to git-grep synopsis
 
-This is without the real PCRE integration.  The above three looked
-reasonable clean-ups regardless.
+The tip is my "how about this" fix-up for the "Bail out" one.
 
-* vh/config-interactive-singlekey-doc (2011-05-05) 5 commits
-  (merged to 'next' on 2011-05-06 at 46b522c)
- + git-reset.txt: better docs for '--patch'
- + git-checkout.txt: better docs for '--patch'
- + git-stash.txt: better docs for '--patch'
- + git-add.txt: document 'interactive.singlekey'
- + config.txt: 'interactive.singlekey; is used by...
- (this branch is used by ci/commit--interactive-atomic.)
-
-* jc/maint-branch-mergeoptions (2011-05-04) 1 commit
-  (merged to 'next' on 2011-05-08 at fa6b154)
- + merge: make branch.<name>.mergeoptions correctly override merge.<option>
- (this branch is used by mg/merge-ff-config.)
+Will merge to "next" by the end of week #3.
 
-Fix branch.<name>.mergeoptions that does not override merge.<option>; this
-is needed for the "merge.ff" configuration topic to correctly work.
-
-* jn/ctags (2011-04-29) 3 commits
-  (merged to 'next' on 2011-05-06 at 5c574ff)
- + gitweb: Mark matched 'ctag' / contents tag (?by_tag=foo)
- + gitweb: Change the way "content tags" ('ctags') are handled
- + gitweb: Restructure projects list generation
- (this branch is used by jn/ctags-more.)
-
-Will merge to "master".
-
-* dm/http-cleanup (2011-05-05) 4 commits
-  (merged to 'next' on 2011-05-06 at 711ff78)
- + t5541-http-push: add test for chunked
- + http-push: refactor curl_easy_setup madness
- + http-push: use const for strings in signatures
- + http: make curl callbacks match contracts from curl header
-
-Will merge to "master".
-
-* sg/completion-updates (2011-04-27) 2 commits
+* sg/completion-updates (2011-05-10) 4 commits
+  (merged to 'next' on 2011-05-10 at eaf5398)
+ + Merge branch 'fc/completion-zsh' into sg/completion-updates
+ + Revert "completion: don't declare 'local words' to make zsh happy"
   (merged to 'next' on 2011-05-08 at 761178c)
  + completion: move private shopt shim for zsh to __git_ namespace
   (merged to 'next' on 2011-05-02 at 0fd443a)
  + completion: don't declare 'local words' to make zsh happy
+ (this branch uses fc/completion-zsh.)
 
-With an update from Jonathan.
-Will merge to "master".
+This reverts the "local words only on bash" thingy and uses the
+workaround blessed by zsh folks instead.
 
-* jc/maint-add-p-overlapping-hunks (2011-05-08) 5 commits
-  (merged to 'next' on 2011-05-08 at bcf9228)
- + t3701: add-p-fix makes the last test to pass
-  (merged to 'next' on 2011-05-02 at e57b66f)
- + "add -p": work-around an old laziness that does not coalesce hunks
- + add--interactive.perl: factor out repeated --recount option
- + t3701: Editing a split hunk in an "add -p" session
- + add -p: 'q' should really quit
-
-Will merge to "master".
+Will merge to "master" by the end of week #4.
 
-* ld/p4-preserve-user-names (2011-05-07) 2 commits
- - git-p4: small improvements to user-preservation
+* ld/p4-preserve-user-names (2011-05-10) 3 commits
+ - git-p4: warn if git authorship won't be retained
+  (merged to 'next' on 2011-05-11 at bc14314)
+ + git-p4: small improvements to user-preservation
   (merged to 'next' on 2011-04-29 at 25116c8)
  + git-p4: add option to preserve user names
 
-An incremental update waiting for a re-review.
+The tip one will be re-rolled.
 
 * jh/dirstat-lines (2011-04-29) 8 commits
   (merged to 'next' on 2011-04-29 at a302674)
@@ -310,7 +376,7 @@ Will merge to "master" by the end of week #3.
 
 Will merge to "master" by the end of week #3.
 
-* jc/fix-add-u-unmerged (2011-04-20) 1 commit
+* jc/fix-add-u-unmerged (2011-04-23) 1 commit
   (merged to 'next' on 2011-04-28 at f7ed821)
  + Fix "add -u" that sometimes fails to resolve unmerged paths
  (this branch is used by jc/add-delete-default.)
@@ -333,21 +399,18 @@ Will merge to "master" by the end of week #3.
 
 Will merge to "master" by the end of week #3.
 
-* jc/magic-pathspec (2011-04-06) 3 commits
+* jc/magic-pathspec (2011-05-10) 10 commits
+  (merged to 'next' on 2011-05-11 at aaad95e)
+ + t3703, t4208: add test cases for magic pathspec
+ + rev/path disambiguation: further restrict "misspelled index entry" diag
+ + fix overslow :/no-such-string-ever-existed diagnostics
+ + fix overstrict :<path> diagnosis
+ + grep: use get_pathspec() correctly
+ + pathspec: drop "lone : means no pathspec" from get_pathspec()
+ + Revert "magic pathspec: add ":(icase)path" to match case insensitively"
   (merged to 'next' on 2011-04-25 at 788cd46)
  + magic pathspec: add ":(icase)path" to match case insensitively
  + magic pathspec: futureproof shorthand form
  + magic pathspec: add tentative ":/path/from/top/level" pathspec support
 
-Thanks to Peff, Duy, and Michael for helping to whip the syntax and the
-basic semantics into a not-so-horrible shape.  Duy wanted to add tests.
-
-Taking out of "will-merge-soon" list before all the tests pass.
-
---------------------------------------------------
-[Discarded]
-
-* rr/rerere-clear-libify (2011-04-13) 1 commit
- . rerere: Expose an API corresponding to 'clear' functionality
-
-Re-roll is happening...
+This seems to need more time to mature than I expected.