To: git@vger.kernel.org
-Subject: What's cooking in git.git (Jul 2012, #01; Tue, 3)
-X-master-at: b12905140a8239ac687450ad43f18b5f0bcfb62e
-X-next-at: c7ed6b9aeb316c5c29cc1de761d47bbd184a3884
+Subject: What's cooking in git.git (Jul 2012, #02; Mon, 9)
+X-master-at: 299666cc5c792dbc3b67622fcc03d41ff95f4346
+X-next-at: 61b12c254ff58ac7c57a6e1ab2aa50b1ada84e72
-What's cooking in git.git (Jul 2012, #01; Tue, 3)
+What's cooking in git.git (Jul 2012, #02; Mon, 9)
--------------------------------------------------
Here are the topics that have been cooking. Commits prefixed with '-' are
only in 'pu' (proposed updates) while commits prefixed with '+' are in 'next'.
+The fourth and fifth batches of topics have graduated to 'master'.
+
You can find the changes described here in the integration branches of the
repositories listed at
--------------------------------------------------
[New Topics]
+* jl/submodule-rm (2012-07-05) 2 commits
+ - rm: remove submodules from the index and the .gitmodules file
+ - rm: don't fail when removing populated submodules
+
+* mh/maint-revisions-doc (2012-07-05) 2 commits
+ - Document rev^! and rev^@ as revision specifiers
+ - Make <refname> documentation more consistent.
+
+The tip one is a bit suspicious.
+
+* nk/maint-gitweb-log-by-lines (2012-07-05) 3 commits
+ - gitweb: Add support to Link: tag
+ - gitweb: Handle other types of tag in git_print_log
+ - gitweb: Cleanup git_print_log()
+
+Is the use of esc_html() in the tip one correct?
+
+* pw/git-p4-jobs (2012-07-05) 3 commits
+ - git p4: notice Jobs lines in git commit messages
+ - git p4 test: refactor marshal_dump
+ - git p4: remove unused P4Submit interactive setting
+
+Will merge to 'next'.
+
+* pw/git-p4-move (2012-07-05) 2 commits
+ - git p4: add support for 'p4 move' in P4Submit
+ - git p4: refactor diffOpts calculation
+
+Will be rerolled.
+
+* ar/clone-honor-umask-at-top (2012-07-08) 1 commit
+ - Restore umasks influence on the permissions of work tree created by clone
+
+May want to rephrase the log message a bit.
+
+Will merge to 'next'.
+
+* jn/vcs-svn (2012-07-05) 12 commits
+ (merged to 'next' on 2012-07-09 at 1d97a8f)
+ + vcs-svn: allow 64-bit Prop-Content-Length
+ + vcs-svn: suppress a signed/unsigned comparison warning
+ + vcs-svn: suppress a signed/unsigned comparison warning
+ + vcs-svn: suppress signed/unsigned comparison warnings
+ + vcs-svn: use strstr instead of memmem
+ + vcs-svn: use constcmp instead of prefixcmp
+ + vcs-svn: simplify cleanup in apply_one_window
+ + vcs-svn: avoid self-assignment in dummy initialization of pre_off
+ + vcs-svn: drop no-op reset methods
+ + vcs-svn: suppress -Wtype-limits warning
+ + vcs-svn: allow import of > 4GiB files
+ + vcs-svn: rename check_overflow and its arguments for clarity
+
+Reroll of db/vcs-svn.
+
+Will merge to 'master'.
+
+* mm/mediawiki-tests (2012-07-06) 12 commits
+ (merged to 'next' on 2012-07-09 at 4d874e8)
+ + git-remote-mediawiki: be more defensive when requests fail
+ + git-remote-mediawiki: more efficient 'pull' in the best case
+ + git-remote-mediawiki: extract revision-importing loop to a function
+ + git-remote-mediawiki: refactor loop over revision ids
+ + git-remote-mediawiki: change return type of get_mw_pages
+ + git-remote-mediawiki (t9363): test 'File:' import and export
+ + git-remote-mediawiki: support for uploading file in test environment
+ + git-remote-mediawiki (t9362): test git-remote-mediawiki with UTF8 characters
+ + git-remote-mediawiki (t9361): test git-remote-mediawiki pull and push
+ + git-remote-mediawiki (t9360): test git-remote-mediawiki clone
+ + git-remote-mediawiki: test environment of git-remote-mediawiki
+ + git-remote-mediawiki: scripts to install, delete and clear a MediaWiki
+ (this branch uses mm/mediawiki-file-attachments.)
+
+Will merge to 'master'.
+
+* ph/stash-rerere (2012-07-08) 2 commits
+ - stash: invoke rerere in case of conflict
+ - test: git-stash conflict sets up rerere
+
+Will be rerolled but is going in the right direction.
+
+* tg/ce-namelen (2012-07-08) 1 commit
+ - Replace strlen() with ce_namelen()
+
+Trivially correct clean-up and micro optimization.
+
+* jn/makefile-cleanup (2012-07-09) 14 commits
+ - Makefile: document ground rules for target-specific dependencies
+ - Makefile: move GIT-VERSION-FILE dependencies closer to use
+ - Makefile: build instaweb similar to other scripts
+ - Makefile: update scripts when build-time parameters change
+ - Makefile: do not replace @@GIT_VERSION@@ in shell scripts
+ - Makefile: split prefix flags from GIT-CFLAGS
+ - Makefile: be silent when only GIT_USER_AGENT changes
+ - Makefile: split GIT_USER_AGENT from GIT-CFLAGS
+ - Makefile: do not replace @@GIT_USER_AGENT@@ in scripts
+ - Makefile: apply dependencies consistently to sparse/asm targets
+ - Makefile: do not have git.o depend on common-cmds.h
+ - Makefile: fold XDIFF_H and VCSSVN_H into LIB_H
+ - Makefile: fold MISC_H into LIB_H
+ - Makefile: sort LIB_H list
+ (this branch is tangled with jk/version-string-dependency.)
+
+Tweaks and replaces jk/version-string-dependency.
+
+Will merge to 'next'.
+
+* cw/amend-commit-without-message (2012-07-09) 1 commit
+ - Allow edit of empty message with commit --amend
+
+"commit --amend" used to refuse amending a commit with an empty log
+message, with or without "--allow-empty-message".
+
+Will merge to 'next'.
+
+--------------------------------------------------
+[Graduated to "master"]
+
+* cw/help-over-network (2012-06-28) 2 commits
+ (merged to 'next' on 2012-07-03 at 99e8d28)
+ + Allow help.htmlpath to be a URL prefix
+ + Add config variable to set HTML path for git-help --web
+
+"git help -w $cmd" can show HTML version of documentation for
+"git-$cmd" by setting help.htmlpath to somewhere other than the
+default location where the build procedure installs them locally;
+the variable can even point at a http:// URL.
+
+* cw/no-detaching-an-unborn (2012-06-26) 1 commit
+ (merged to 'next' on 2012-07-03 at 552c5ca)
+ + git-checkout: disallow --detach on unborn branch
+
+"git checkout --detach", when you are still on an unborn branch,
+should be forbidden, but it wasn't.
+
+* hv/remote-end-hung-up (2012-06-19) 1 commit
+ (merged to 'next' on 2012-06-25 at d3f29e2)
+ + remove the impression of unexpectedness when access is denied
+
+When we get disconnected while expecting a response from the remote
+side because authentication failed, we issued an error message "The
+remote side hung up unexpectedly." Give hint that it may be a
+permission problem in the message when we can reasonably suspect it.
+
* jc/maint-blame-unique-abbrev (2012-07-02) 1 commit
(merged to 'next' on 2012-07-03 at c7ed6b9)
+ blame: compute abbreviation width that ensures uniqueness
"git blame" did not try to make sure the abbreviated commit object
names in its output are unique.
-* jk/push-delete-ref-error-message (2012-07-03) 1 commit
- - push: don't guess at qualifying remote refs on deletion
+* jn/perl-makemaker-leading-paths (2012-06-29) 2 commits
+ (merged to 'next' on 2012-06-29 at 0f17059)
+ + perl/Makefile: Fix a missing double-quote
+ (merged to 'next' on 2012-06-28 at 286d854)
+ + perl/Makefile: move "mkdir -p" to module installation loop for maintainability
-The error message from "git push $there :bogo" mentioned we tried
-and failed to guess what ref is being deleted based on the LHS of
-the refspec, which we don't.
+Minor build tweak. People who do not use ExtUtils::MakeMaker may
+want to test this before it hits the 'master' branch.
---------------------------------------------------
-[Stalled]
+* js/fast-export-paths-with-spaces (2012-06-27) 1 commit
+ (merged to 'next' on 2012-07-03 at f9c23e9)
+ + fast-export: quote paths with spaces
-* db/vcs-svn (2012-06-01) 6 commits
- - vcs-svn: drop no-op reset methods
- - vcs-svn: fix signedness warnings
- - vcs-svn: prefer strstr over memmem
- - vcs-svn: prefer constcmp to prefixcmp
- - vcs-svn: simplify cleanup in apply_one_window()
- - vcs-svn: fix clang-analyzer error
+"git fast-export" produced an input stream for fast-import without
+properly quoting pathnames when they contain SPs in them.
+
+* mm/config-xdg (2012-06-25) 4 commits
+ (merged to 'next' on 2012-06-28 at 57049d1)
+ + config: write to $XDG_CONFIG_HOME/git/config file when appropriate
+ + Let core.attributesfile default to $XDG_CONFIG_HOME/git/attributes
+ + Let core.excludesfile default to $XDG_CONFIG_HOME/git/ignore
+ + config: read (but not write) from $XDG_CONFIG_HOME/git/config file
+
+Teach git to read various information from $XDG_CONFIG_HOME/git/ to allow
+the user to avoid cluttering $HOME.
+
+* mm/credential-plumbing (2012-07-08) 4 commits
+ (merged to 'next' on 2012-07-08 at fce8ea2)
+ + git-remote-mediawiki: update comments to reflect credential support
+ (merged to 'next' on 2012-06-28 at 6e6fe9f)
+ + git-remote-mediawiki: add credential support
+ + git credential fill: output the whole 'struct credential'
+ + add 'git credential' plumbing command
+ (this branch is tangled with mm/mediawiki-file-attachments and mm/mediawiki-tests.)
+
+Expose the credential API to scripted Porcelain writers.
+
+* mz/empty-rebase-test (2012-06-27) 1 commit
+ (merged to 'next' on 2012-07-03 at 1e7de3f)
+ + add test case for rebase of empty commit
+
+We did not have test to make sure "git rebase" without extra options
+filters out an empty commit in the original history.
+
+* nd/clone-single-fix (2012-06-22) 1 commit
+ (merged to 'next' on 2012-06-26 at c9fff5e)
+ + clone: fix ref selection in --single-branch --branch=xxx
+
+"git clone --single-branch" to clone a single branch did not limit
+the cloning to the specified branch.
+
+* pw/git-p4-tests (2012-06-27) 10 commits
+ (merged to 'next' on 2012-07-03 at 9bd9cda)
+ + git p4 test: fix badp4dir test
+ + git p4 test: split up big t9800 test
+ + git p4 test: cleanup_git should make a new $git
+ + git p4 test: copy source indeterminate
+ + git p4 test: check for error message in failed test
+ + git p4 test: rename some "git-p4 command" strings
+ + git p4 test: never create default test repo
+ + git p4 test: simplify quoting involving TRASH_DIRECTORY
+ + git p4 test: use real_path to resolve p4 client symlinks
+ + git p4 test: wait longer for p4d to start and test its pid
+ (this branch is used by pw/git-p4-jobs and pw/git-p4-move.)
+
+More "git p4" tests.
+
+* rj/platform-pread-may-be-thread-unsafe (2012-06-26) 1 commit
+ (merged to 'next' on 2012-06-28 at ce5f79f)
+ + index-pack: Disable threading on cygwin
+
+On Cygwin, the platform pread(3) is not thread safe, just like our
+own compat/ emulation, and cannot be used in the index-pack program.
+
+* th/diff-no-index-fixes (2012-06-22) 2 commits
+ (merged to 'next' on 2012-06-26 at 450e781)
+ + diff-no-index: exit(1) if 'diff --quiet <repo file> <external file>' finds changes
+ + diff: handle relative paths in no-index
+
+"git diff --no-index" did not correctly handle relative paths and
+did not correctly give exit codes when run under "--quiet" option.
-Waiting for Jonathan's clean-up offered earlier.
+* vr/use-our-perl-in-tests (2012-06-24) 4 commits
+ (merged to 'next' on 2012-07-03 at 90dfcf0)
+ + t/README: add a bit more Don'ts
+ + tests: enclose $PERL_PATH in double quotes
+ + t/test-lib.sh: export PERL_PATH for use in scripts
+ + t: Replace 'perl' by $PERL_PATH
+ (this branch is used by jc/test-lib-source-build-options-early.)
+
+Some implementations of Perl terminates "lines" with CRLF even when
+the script is operating on just a sequence of bytes. Make sure to
+use "$PERL_PATH", the version of Perl the user told Git to use, in
+our tests to avoid unnecessary breakages in tests.
+
+--------------------------------------------------
+[Stalled]
* jc/apply-3way (2012-06-13) 19 commits
- apply --3way: tests
--------------------------------------------------
[Cooking]
-* tb/sanitize-decomposed-utf-8-pathname (2012-07-02) 1 commit
- - git on Mac OS and precomposed unicode
+* jk/push-delete-ref-error-message (2012-07-03) 1 commit
+ (merged to 'next' on 2012-07-09 at 82c6bd2)
+ + push: don't guess at qualifying remote refs on deletion
+
+The error message from "git push $there :bogo" mentioned we tried
+and failed to guess what ref is being deleted based on the LHS of
+the refspec, which we don't.
+
+* tb/sanitize-decomposed-utf-8-pathname (2012-07-08) 1 commit
+ (merged to 'next' on 2012-07-09 at 61b12c2)
+ + git on Mac OS and precomposed unicode
Teaches git to normalize pathnames read from readdir(3) and all
arguments from the command line into precomposed UTF-8 (assuming
(e.g. paths that are read from stdin for some commands), but this
should be a good first step in the right direction.
-Will merge to 'next'.
-
-* cw/no-detaching-an-unborn (2012-06-26) 1 commit
- (merged to 'next' on 2012-07-03 at 552c5ca)
- + git-checkout: disallow --detach on unborn branch
-
-"git checkout --detach", when you are still on an unborn branch,
-should be forbidden, but it wasn't.
+Will merge to 'master'.
-* cw/rebase-i-root (2012-06-26) 2 commits
+* cw/rebase-i-root (2012-07-05) 3 commits
+ (merged to 'next' on 2012-07-05 at aeb4c56)
+ + t3404: make test 57 work with dash and others
(merged to 'next' on 2012-07-03 at 231c0a4)
+ Add tests for rebase -i --root without --onto
+ rebase -i: support --root without --onto
"git rebase [-i] --root $tip" can now be used to rewrite all the
history down to the root.
-* js/fast-export-paths-with-spaces (2012-06-27) 1 commit
- (merged to 'next' on 2012-07-03 at f9c23e9)
- + fast-export: quote paths with spaces
-
-"git fast-export" produced an input stream for fast-import without
-properly quoting pathnames when they contain SPs in them.
-
-* mm/mediawiki-file-attachments (2012-06-27) 5 commits
+* mm/mediawiki-file-attachments (2012-07-04) 6 commits
+ (merged to 'next' on 2012-07-09 at 4b85fa2)
+ + git-remote-mediawiki: improve support for non-English Wikis
(merged to 'next' on 2012-07-03 at 90f2f45)
+ git-remote-mediawiki: import "File:" attachments
+ git-remote-mediawiki: split get_mw_pages into smaller functions
+ git-remote-mediawiki: send "File:" attachments to a remote wiki
+ git-remote-mediawiki: don't "use encoding 'utf8';"
+ git-remote-mediawiki: don't compute the diff when getting commit message
- (this branch uses mm/credential-plumbing.)
+ (this branch is used by mm/mediawiki-tests.)
"mediawiki" remote helper (in contrib/) learned to handle file
attachments.
+Will merge to 'master'.
+
* mz/rebase-no-mbox (2012-06-26) 4 commits
(merged to 'next' on 2012-07-03 at 5bf5c12)
+ am: don't call mailinfo if $rebasing
rebasing commits that have confusing "diff" output in their log
messages.
-* pw/git-p4-tests (2012-06-27) 10 commits
- (merged to 'next' on 2012-07-03 at 9bd9cda)
- + git p4 test: fix badp4dir test
- + git p4 test: split up big t9800 test
- + git p4 test: cleanup_git should make a new $git
- + git p4 test: copy source indeterminate
- + git p4 test: check for error message in failed test
- + git p4 test: rename some "git-p4 command" strings
- + git p4 test: never create default test repo
- + git p4 test: simplify quoting involving TRASH_DIRECTORY
- + git p4 test: use real_path to resolve p4 client symlinks
- + git p4 test: wait longer for p4d to start and test its pid
-
-More "git p4" tests.
-
-* rj/platform-pread-may-be-thread-unsafe (2012-06-26) 1 commit
- (merged to 'next' on 2012-06-28 at ce5f79f)
- + index-pack: Disable threading on cygwin
-
-On Cygwin, the platform pread(3) is not thread safe, just like our
-own compat/ emulation, and cannot be used in the index-pack program.
+Will merge to 'master'.
* jc/refactor-diff-stdin (2012-06-28) 3 commits
- - diff-index.c: "git diff" has no need to read blob from the standard input
- - diff-index.c: unify handling of command line paths
- - diff-index.c: do not pretend paths are pathspecs
+ (merged to 'next' on 2012-07-09 at ef407ee)
+ + diff-index.c: "git diff" has no need to read blob from the standard input
+ + diff-index.c: unify handling of command line paths
+ + diff-index.c: do not pretend paths are pathspecs
Due to the way "git diff --no-index" is bolted onto by touching the
low level code that is shared with the rest of the "git diff" code,
core side, which is never necessary when git is running its usual
diff operation.
-Will merge to 'next', and later down to older maintenance releases.
-
-* mz/empty-rebase-test (2012-06-27) 1 commit
- (merged to 'next' on 2012-07-03 at 1e7de3f)
- + add test case for rebase of empty commit
-We did not have test to make sure "git rebase" without extra options
-filters out an empty commit in the original history.
-
-* cw/help-over-network (2012-06-28) 2 commits
- (merged to 'next' on 2012-07-03 at 99e8d28)
- + Allow help.htmlpath to be a URL prefix
- + Add config variable to set HTML path for git-help --web
-
-"git help -w $cmd" can show HTML version of documentation for
-"git-$cmd" by setting help.htmlpath to somewhere other than the
-default location where the build procedure installs them locally;
-the variable can even point at a http:// URL.
+Will merge to 'master', and later down to older maintenance releases.
* lt/commit-tree-guess-utf-8 (2012-06-28) 1 commit
- commit/commit-tree: correct latin1 to utf-8
* jc/test-lib-source-build-options-early (2012-06-24) 1 commit
- test-lib: reorder and include GIT-BUILD-OPTIONS a lot earlier
- (this branch uses vr/use-our-perl-in-tests.)
Reorders t/test-lib.sh so that we dot-source GIT-BUILD-OPTIONS that
records the shell and Perl the user told us to use with Git a lot
Needs to be eyeballed by people who run tests with exotic options
like valgrind, --root=/dev/shm/somewhere, etc.
-* mm/config-xdg (2012-06-25) 4 commits
- (merged to 'next' on 2012-06-28 at 57049d1)
- + config: write to $XDG_CONFIG_HOME/git/config file when appropriate
- + Let core.attributesfile default to $XDG_CONFIG_HOME/git/attributes
- + Let core.excludesfile default to $XDG_CONFIG_HOME/git/ignore
- + config: read (but not write) from $XDG_CONFIG_HOME/git/config file
-
-Teach git to read various information from $XDG_CONFIG_HOME/git/ to allow
-the user to avoid cluttering $HOME.
-
-* mm/credential-plumbing (2012-06-25) 3 commits
- (merged to 'next' on 2012-06-28 at 6e6fe9f)
- + git-remote-mediawiki: add credential support
- + git credential fill: output the whole 'struct credential'
- + add 'git credential' plumbing command
- (this branch is used by mm/mediawiki-file-attachments.)
-
-Expose the credential API to scripted Porcelain writers.
-
-* th/diff-no-index-fixes (2012-06-22) 2 commits
- (merged to 'next' on 2012-06-26 at 450e781)
- + diff-no-index: exit(1) if 'diff --quiet <repo file> <external file>' finds changes
- + diff: handle relative paths in no-index
-
-"git diff --no-index" did not correctly handle relative paths and
-did not correctly give exit codes when run under "--quiet" option.
-
-Will merge to 'master'.
-
-* nd/clone-single-fix (2012-06-22) 1 commit
- (merged to 'next' on 2012-06-26 at c9fff5e)
- + clone: fix ref selection in --single-branch --branch=xxx
-
-"git clone --single-branch" to clone a single branch did not limit
-the cloning to the specified branch.
-
-Will merge to 'master'.
-
-* vr/use-our-perl-in-tests (2012-06-24) 4 commits
- (merged to 'next' on 2012-07-03 at 90dfcf0)
- + t/README: add a bit more Don'ts
- + tests: enclose $PERL_PATH in double quotes
- + t/test-lib.sh: export PERL_PATH for use in scripts
- + t: Replace 'perl' by $PERL_PATH
- (this branch is used by jc/test-lib-source-build-options-early.)
-
-Some implementations of Perl terminates "lines" with CRLF even when
-the script is operating on just a sequence of bytes. Make sure to
-use "$PERL_PATH", the version of Perl the user told Git to use, in
-our tests to avoid unnecessary breakages in tests.
-
-* jc/sha1-name-more (2012-07-03) 25 commits
+* jc/sha1-name-more (2012-07-04) 25 commits
- rev-parse --disambiguate=<prefix>
- rev-parse: A and B in "rev-parse A..B" refer to committish
- reset: the command takes committish
and "A" and "B" in "git log A...B" both must be committish, etc., to
prolong the lifetime of abbreviated object names.
-* jk/version-string-dependency (2012-06-20) 11 commits
- - Makefile: move GIT-VERSION-FILE dependencies closer to use
- - Makefile: build instaweb similar to other scripts
- - Makefile: update scripts when build-time parameters change
- - Makefile: do not replace @@GIT_VERSION@@ in shell scripts
- - Makefile: split prefix flags from GIT-CFLAGS
- - Makefile: split GIT_USER_AGENT from GIT-CFLAGS
- - Makefile: do not replace @@GIT_USER_AGENT@@ in scripts
- - Makefile: apply dependencies consistently to sparse/asm targets
- - Makefile: do not have git.o depend on common-cmds.h
- - Makefile: fold MISC_H into LIB_H
- - Makefile: sort LIB_H list
-
-Will keep in 'pu' to give Peff and Jonathan to work out improvements.
-
-* jn/perl-makemaker-leading-paths (2012-06-29) 2 commits
- (merged to 'next' on 2012-06-29 at 0f17059)
- + perl/Makefile: Fix a missing double-quote
- (merged to 'next' on 2012-06-28 at 286d854)
- + perl/Makefile: move "mkdir -p" to module installation loop for maintainability
-
-Minor build tweak. People who do not use ExtUtils::MakeMaker may
-want to test this before it hits the 'master' branch.
+Will merge to 'next'.
* tr/maint-show-walk (2012-06-19) 2 commits
- - show: fix "range implies walking"
- - Demonstrate git-show is broken with ranges
+ (merged to 'next' on 2012-07-09 at c8e0e06)
+ + show: fix "range implies walking"
+ + Demonstrate git-show is broken with ranges
Fixes "git show"'s auto-walking behaviour, and make it behave just
like "git log" does when it walks.
Note that this is different from Thomas's patch.
-Waiting for response from original author.
-
-* hv/remote-end-hung-up (2012-06-19) 1 commit
- (merged to 'next' on 2012-06-25 at d3f29e2)
- + remove the impression of unexpectedness when access is denied
-
-When we get disconnected while expecting a response from the remote
-side because authentication failed, we issued an error message "The
-remote side hung up unexpectedly." Give hint that it may be a
-permission problem in the message when we can reasonably suspect it.
-
Will merge to 'master'.
* jk/no-more-pre-exec-callback (2012-06-05) 1 commit
(merged to 'next' on 2012-06-26 at fea512a)
+ push: start warning upcoming default change for push.default
-Hopefully we can have a solidly tested series early in 1.7.12 or
-1.7.13 at the latest.
+Will defer for another cycle.
--------------------------------------------------
[Discarded]
I had an impression after the discussion thread that a redesign is
coming, but it hasn't happened yet.
+
+* db/vcs-svn (2012-06-01) 6 commits
+ . vcs-svn: drop no-op reset methods
+ . vcs-svn: fix signedness warnings
+ . vcs-svn: prefer strstr over memmem
+ . vcs-svn: prefer constcmp to prefixcmp
+ . vcs-svn: simplify cleanup in apply_one_window()
+ . vcs-svn: fix clang-analyzer error
+
+Replaced by jn/vcs-svn.
+
+* jk/version-string-dependency (2012-06-20) 11 commits
+ . Makefile: move GIT-VERSION-FILE dependencies closer to use
+ . Makefile: build instaweb similar to other scripts
+ . Makefile: update scripts when build-time parameters change
+ . Makefile: do not replace @@GIT_VERSION@@ in shell scripts
+ . Makefile: split prefix flags from GIT-CFLAGS
+ . Makefile: split GIT_USER_AGENT from GIT-CFLAGS
+ . Makefile: do not replace @@GIT_USER_AGENT@@ in scripts
+ . Makefile: apply dependencies consistently to sparse/asm targets
+ . Makefile: do not have git.o depend on common-cmds.h
+ - Makefile: fold MISC_H into LIB_H
+ - Makefile: sort LIB_H list
+ (this branch is tangled with jn/makefile-cleanup.)
+
+Replaced by jn/makefile-cleanup.