Here are the topics that have been cooking. Commits prefixed with '-' are
only in 'pu' while commits prefixed with '+' are in 'next'.
We are at 1.7.7-rc3 as of today; I had to make a quick fix for a recent
regression directly on master, and I would like to cook it for a few days,
so the final has to wait til mid next week.
Here are the repositories that have my integration branches:
With maint, master, next, pu, todo, html and man:
@ -33,36 +29,76 @@ Until kernel.org comes back to life, it might be a good idea to
@@ -33,36 +29,76 @@ Until kernel.org comes back to life, it might be a good idea to
tentatively have the following in your $HOME/.gitconfig:
- submodule: Search for merges only at end of recursive merge
- allow multiple calls to submodule merge search for the same path
- submodule: Demonstrate known breakage during recursive merge
- push: Don't push a repository with unpushed submodules
(merged to 'next' on 2011-08-24 at 398e764)
+ push: teach --recurse-submodules the on-demand option
(this branch is tangled with fg/submodule-auto-push.)
The second from the bottom one needs to be replaced with a properly
written commit log message.
* jc/signed-push (2011-09-12) 7 commits
- push -s: support pre-receive-signature hook
- push -s: receiving end
@ -85,6 +121,8 @@ This was the v2 that updated notes tree on the receiving end.
@@ -85,6 +121,8 @@ This was the v2 that updated notes tree on the receiving end.
This is the third edition, that moves the preparation of the notes tree to
the sending end.
I expect that both of these topics will be discarded.
* jk/add-i-hunk-filter (2011-07-27) 5 commits
(merged to 'next' on 2011-08-11 at 8ff9a56)
+ add--interactive: add option to autosplit hunks
@ -139,27 +177,59 @@ also loses the ability to escape glob specials. Perhaps drop?
@@ -139,27 +177,59 @@ also loses the ability to escape glob specials. Perhaps drop?
- gitweb: Strip non-printable characters from syntax highlighter output
(merged to 'next' on 2011-09-26 at c79390a)
+ gitweb: Strip non-printable characters from syntax highlighter output
* mh/check-ref-format-3 (2011-09-16) 22 commits
- add_ref(): verify that the refname is formatted correctly
@ -186,7 +256,8 @@ also loses the ability to escape glob specials. Perhaps drop?
@@ -186,7 +256,8 @@ also loses the ability to escape glob specials. Perhaps drop?
- t1402: add some more tests
* cn/eradicate-working-copy (2011-09-21) 1 commit
- Remove 'working copy' from the documentation and C code
(merged to 'next' on 2011-09-26 at 2683d36)
+ Remove 'working copy' from the documentation and C code
* js/bisect-no-checkout (2011-09-21) 1 commit
(merged to 'next' on 2011-09-21 at e94ad3e)
@ -199,7 +270,8 @@ also loses the ability to escape glob specials. Perhaps drop?
@@ -199,7 +270,8 @@ also loses the ability to escape glob specials. Perhaps drop?
@ -215,15 +287,17 @@ also loses the ability to escape glob specials. Perhaps drop?
@@ -215,15 +287,17 @@ also loses the ability to escape glob specials. Perhaps drop?
- Merge branch 'bk/ancestry-path' into jc/branch-desc
(this branch uses bk/ancestry-path.)
* jm/mergetool-pathspec (2011-09-16) 2 commits
- mergetool: no longer need to save standard input
- mergetool: Use args as pathspec to unmerged files
* jm/mergetool-pathspec (2011-09-26) 2 commits
(merged to 'next' on 2011-09-26 at f699566)
+ mergetool: no longer need to save standard input
+ mergetool: Use args as pathspec to unmerged files
@ -234,11 +308,12 @@ This probably can wait, as long as the other half of the regression fix
@@ -234,11 +308,12 @@ This probably can wait, as long as the other half of the regression fix
is in the upcoming release.
* bc/attr-ignore-case (2011-09-14) 5 commits
- attr: read core.attributesfile from git_default_core_config
- attr.c: respect core.ignorecase when matching attribute patterns
- builtin/mv.c: plug miniscule memory leak
- cleanup: use internal memory allocation wrapper functions everywhere
- attr.c: avoid inappropriate access to strbuf "buf" member
(merged to 'next' on 2011-09-26 at 1e0814c)
+ attr: read core.attributesfile from git_default_core_config
+ attr.c: respect core.ignorecase when matching attribute patterns
+ builtin/mv.c: plug miniscule memory leak
+ cleanup: use internal memory allocation wrapper functions everywhere
+ attr.c: avoid inappropriate access to strbuf "buf" member
- t9159-*.sh: skip for mergeinfo test for svn <= 1.4
(merged to 'next' on 2011-09-26 at 525a567)
+ t9159-*.sh: skip for mergeinfo test for svn <= 1.4
* tr/doc-note-rewrite (2011-09-13) 1 commit
(merged to 'next' on 2011-09-16 at 5fe813a)
@ -313,7 +390,6 @@ we have essentially forked from them at their last GPLv2 versions...
@@ -313,7 +390,6 @@ we have essentially forked from them at their last GPLv2 versions...
(merged to 'next' on 2011-09-11 at 2acb0af)
+ vcs-svn: remove unused functions and make some static
+ make-static: master
(this branch is tangled with jc/reflog-walk-use-only-nsha1.)
With a few fix-ups; probably needs to be ejected after 1.7.7 happens.
@ -322,10 +398,11 @@ With a few fix-ups; probably needs to be ejected after 1.7.7 happens.
@@ -322,10 +398,11 @@ With a few fix-ups; probably needs to be ejected after 1.7.7 happens.
+ Makefile: Make dependency directory creation less noisy
* mz/remote-rename (2011-09-11) 4 commits
- remote: only update remote-tracking branch if updating refspec
- remote rename: warn when refspec was not updated
- remote: "rename o foo" should not rename ref "origin/bar"
- remote: write correct fetch spec when renaming remote 'remote'
(merged to 'next' on 2011-09-26 at 5e64f68)
+ remote: only update remote-tracking branch if updating refspec
+ remote rename: warn when refspec was not updated
+ remote: "rename o foo" should not rename ref "origin/bar"
+ remote: write correct fetch spec when renaming remote 'remote'
@ -406,19 +483,13 @@ objects contained in the packstream, and this adds such a check.
@@ -406,19 +483,13 @@ objects contained in the packstream, and this adds such a check.
+ rebase -i: notice and warn if "exec $cmd" modifies the index or the working tree
+ rebase -i: clean error message for --continue after failed exec
(this branch is used by da/make-auto-header-dependencies.)
* mh/iterate-refs (2011-09-11) 7 commits
- refs.c: make create_cached_refs() static
- Retain caches of submodule refs
- Store the submodule name in struct cached_refs
- Allocate cached_refs objects dynamically
- Change the signature of read_packed_refs()
- Access reference caches only through new function get_cached_refs()
- Extract a function clear_cached_refs()
(merged to 'next' on 2011-09-27 at c289699)
+ refs.c: make create_cached_refs() static
+ Retain caches of submodule refs
+ Store the submodule name in struct cached_refs
+ Allocate cached_refs objects dynamically
+ Change the signature of read_packed_refs()
+ Access reference caches only through new function get_cached_refs()
+ Extract a function clear_cached_refs()
I did not see anything fundamentally wrong with this series, but it was
unclear what the benefit of these changes are. If the series were to read
@ -518,7 +590,9 @@ I do not think there is anything fundamentally wrong with this series, but
@@ -518,7 +590,9 @@ I do not think there is anything fundamentally wrong with this series, but
the risk of breakage outweighs any benefit for having this new
feature. Will keep it in 'next' at least for one cycle.
* jk/http-auth-keyring (2011-09-16) 21 commits
* jk/http-auth-keyring (2011-09-28) 22 commits
(merged to 'next' on 2011-09-28 at 65ce6c2)
+ credential-cache: don't cache items without context
(merged to 'next' on 2011-09-16 at b4195eb)
+ check_expirations: don't copy over same element
+ t0300: add missing EOF terminator for <<
@ -544,7 +618,7 @@ feature. Will keep it in 'next' at least for one cycle.
@@ -544,7 +618,7 @@ feature. Will keep it in 'next' at least for one cycle.
+ remote-curl: don't retry auth failures with dumb protocol
+ improve httpd auth tests
+ url: decode buffers that are not NUL-terminated
(this branch is tangled with js/cred-macos-x-keychain and js/cred-macos-x-keychain-2.)
(this branch is tangled with js/cred-macos-x-keychain-2.)