|
|
|
@ -1,21 +1,23 @@
@@ -1,21 +1,23 @@
|
|
|
|
|
To: git@vger.kernel.org |
|
|
|
|
Bcc: lwn@lwn.net |
|
|
|
|
Subject: What's cooking in git.git (Aug 2013, #05; Mon, 19) |
|
|
|
|
X-master-at: 4d06473928ee574910accbde05c19ef2263abdf6 |
|
|
|
|
X-next-at: fb33910d190a5cff4020f44651fc3a51f55c0a1f |
|
|
|
|
Subject: What's cooking in git.git (Aug 2013, #06; Tue, 27) |
|
|
|
|
X-master-at: e230c568c4b9a991e3175e5f65171a566fd8e39c |
|
|
|
|
X-next-at: 7bc9019c3113aff1e050cc98e8c378a6e66abe81 |
|
|
|
|
|
|
|
|
|
What's cooking in git.git (Aug 2013, #05; Mon, 19) |
|
|
|
|
What's cooking in git.git (Aug 2013, #06; Tue, 27) |
|
|
|
|
-------------------------------------------------- |
|
|
|
|
|
|
|
|
|
Here are the topics that have been cooking. Commits prefixed with |
|
|
|
|
'-' are only in 'pu' (proposed updates) while commits prefixed with |
|
|
|
|
'+' are in 'next'. |
|
|
|
|
|
|
|
|
|
An extra release candidate -rc4 has been tagged and pushed out. |
|
|
|
|
Hopefully this will be the last one before the final release of |
|
|
|
|
1.8.4. As I expect we will have two more cycles of 1.8.x by the end |
|
|
|
|
of the year and then 2.0 early next year, we may want to merge these |
|
|
|
|
"for 2.0" topics to 'next' for real, starting the next cycle. |
|
|
|
|
Git 1.8.4 was tagged and released recently, and we will shortly go |
|
|
|
|
into a new development cycle for the next one, likely to be 1.8.5. |
|
|
|
|
|
|
|
|
|
I expect this cycle to conclude at around the end of October, and we |
|
|
|
|
will have another release by the end of the year. The first release |
|
|
|
|
in the coming year may be named "Git 2.0" with the promised |
|
|
|
|
compatibility breakages. |
|
|
|
|
|
|
|
|
|
You can find the changes described here in the integration branches |
|
|
|
|
of the repositories listed at |
|
|
|
@ -25,55 +27,252 @@ of the repositories listed at
@@ -25,55 +27,252 @@ of the repositories listed at
|
|
|
|
|
-------------------------------------------------- |
|
|
|
|
[New Topics] |
|
|
|
|
|
|
|
|
|
* es/rebase-i-respect-core-commentchar (2013-08-18) 1 commit |
|
|
|
|
- rebase -i: fix cases ignoring core.commentchar |
|
|
|
|
* js/xread-in-full (2013-08-20) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-20 at 95baa13) |
|
|
|
|
+ stream_to_pack: xread does not guarantee to read all requested bytes |
|
|
|
|
|
|
|
|
|
Will merge to and cook in 'next'. |
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
A call to xread() was used without a loop around to cope with short |
|
|
|
|
read in the codepath to stream new contents to a pack. |
|
|
|
|
|
|
|
|
|
* jx/branch-vv-always-compare-with-upstream (2013-08-18) 3 commits |
|
|
|
|
- status: always show tracking branch even no change |
|
|
|
|
- branch: mark missing tracking branch as gone |
|
|
|
|
- branch: not report invalid tracking branch |
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* nd/fetch-into-shallow (2013-08-18) 6 commits |
|
|
|
|
- list-objects: mark more commits as edges in mark_edges_uninteresting |
|
|
|
|
- list-objects: reduce one argument in mark_edges_uninteresting |
|
|
|
|
- upload-pack: delegate rev walking in shallow fetch to pack-objects |
|
|
|
|
- shallow: add setup_temporary_shallow() |
|
|
|
|
- shallow: only add shallow graft points to new shallow file |
|
|
|
|
- move setup_alternate_shallow and write_shallow_commits to shallow.c |
|
|
|
|
* sb/mailmap-freeing-NULL-is-ok (2013-08-20) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-20 at 303b16c) |
|
|
|
|
+ mailmap: remove redundant check for freeing memory |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
* sb/diff-delta-remove-needless-comparison (2013-08-18) 1 commit |
|
|
|
|
- create_delta_index: simplify condition always evaluating to true |
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
Will merge to and cook in 'next'. |
|
|
|
|
|
|
|
|
|
* tg/index-struct-sizes (2013-08-20) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-22 at df6b8e2) |
|
|
|
|
+ read-cache: use fixed width integer types |
|
|
|
|
|
|
|
|
|
* sg/bash-prompt-lf-in-cwd-test (2013-08-18) 1 commit |
|
|
|
|
- bash prompt: test the prompt with newline in repository path |
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
Will merge to and cook in 'next'. |
|
|
|
|
The code that reads from a region that mmaps an on-disk index |
|
|
|
|
assumed that "int"/"short" are always 32/16 bits. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
* jl/some-submodule-config-are-not-boolean (2013-08-19) 1 commit |
|
|
|
|
- avoid segfault on submodule.*.path set to an empty "true" |
|
|
|
|
|
|
|
|
|
Will merge to and cook in 'next'. |
|
|
|
|
* bc/completion-for-bash-3.0 (2013-08-22) 3 commits |
|
|
|
|
(merged to 'next' on 2013-08-22 at 46c5bb2) |
|
|
|
|
+ contrib/git-prompt.sh: handle missing 'printf -v' more gracefully |
|
|
|
|
+ t9902-completion.sh: old Bash still does not support array+=('') notation |
|
|
|
|
+ git-completion.bash: use correct Bash/Zsh array length syntax |
|
|
|
|
|
|
|
|
|
-------------------------------------------------- |
|
|
|
|
[Stalled] |
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
Some people still use rather old versions of bash, which cannot |
|
|
|
|
grok some constructs like 'printf -v varname' the prompt and |
|
|
|
|
completion code started to use recently. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* bc/submodule-status-ignored (2013-08-20) 2 commits |
|
|
|
|
(merged to 'next' on 2013-08-22 at 3dfd2a3) |
|
|
|
|
+ submodule: don't print status output with ignore=all |
|
|
|
|
+ submodule: fix confusing variable name |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jk/config-int-range-check (2013-08-21) 2 commits |
|
|
|
|
(merged to 'next' on 2013-08-22 at 465efb3) |
|
|
|
|
+ teach git-config to output large integers |
|
|
|
|
+ config: properly range-check integer values |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
"git config --int section.var 3g" should somehow diagnose that the |
|
|
|
|
number does not fit in "int" (on 32-bit platforms anyway) but it |
|
|
|
|
did not. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jk/duplicate-objects-in-packs (2013-08-24) 6 commits |
|
|
|
|
- default pack.indexDuplicates to false |
|
|
|
|
- index-pack: optionally reject packs with duplicate objects |
|
|
|
|
- test index-pack on packs with recoverable delta cycles |
|
|
|
|
- add tests for indexing packs with delta cycles |
|
|
|
|
- sha1-lookup: handle duplicate keys with GIT_USE_LOOKUP |
|
|
|
|
- test-sha1: add a binary output mode |
|
|
|
|
|
|
|
|
|
A packfile that stores the same object more than once is broken and |
|
|
|
|
will be rejected. |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* mm/mediawiki-dumb-push-fix (2013-08-21) 2 commits |
|
|
|
|
- git-remote-mediawiki: add test and check Makefile targets |
|
|
|
|
- git-remote-mediawiki: reset private ref after non-dumb push |
|
|
|
|
|
|
|
|
|
Waiting for a reroll. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* rt/rebase-p-no-merge-summary (2013-08-21) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-22 at 5310599) |
|
|
|
|
+ rebase --preserve-merges: ignore "merge.log" config |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
"git rebase -p" internally used the merge machinery, but when |
|
|
|
|
rebasing, there should not be a need for merge summary. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* rv/send-email-cache-generated-mid (2013-08-21) 2 commits |
|
|
|
|
- git-send-email: Cache generated message-ids, use them when prompting |
|
|
|
|
- git-send-email: add optional 'choices' parameter to the ask sub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* sp/clip-read-write-to-8mb (2013-08-20) 2 commits |
|
|
|
|
(merged to 'next' on 2013-08-22 at 254e75d) |
|
|
|
|
+ Revert "compat/clipped-write.c: large write(2) fails on Mac OS X/XNU" |
|
|
|
|
+ xread, xwrite: limit size of IO to 8MB |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
Send a large request to read(2)/write(2) as a smaller but still |
|
|
|
|
reasonably large chunks, which would improve the latency when the |
|
|
|
|
operation needs to be killed and incidentally works around broken |
|
|
|
|
64-bit systems that cannot take a 2GB write or read in one go. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* sp/doc-smart-http (2013-08-21) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-22 at 4a16937) |
|
|
|
|
+ Document the HTTP transport protocols |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* dw/diff-no-index-doc (2013-08-22) 1 commit |
|
|
|
|
- diff --no-index: clarify operation when not inside a repository |
|
|
|
|
|
|
|
|
|
When the user types "git diff" outside a working tree, thinking he |
|
|
|
|
is inside one, the current error message that is a single-liner |
|
|
|
|
"usage: git diff --no-index <path> <path>" may not be sufficient to |
|
|
|
|
make him realize the mistake. Add "Not a git repository" to the |
|
|
|
|
error message when we fell into the "--no-index" mode without an |
|
|
|
|
explicit command line option to instruct us to do so. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* sb/repack-in-c (2013-08-22) 3 commits |
|
|
|
|
- repack: rewrite the shell script in C (squashing proposal) |
|
|
|
|
- repack: retain the return value of pack-objects |
|
|
|
|
- repack: rewrite the shell script in C |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ap/commit-author-mailmap (2013-08-24) 1 commit |
|
|
|
|
- commit: search author pattern against mailmap |
|
|
|
|
|
|
|
|
|
"git commit --author=$name", when $name is not in the canonical |
|
|
|
|
"A. U. Thor <au.thor@example.xz>" format, looks for a matching name |
|
|
|
|
from existing history, but did not consult mailmap to grab the |
|
|
|
|
preferred author name. |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* hv/config-from-blob (2013-08-26) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-27 at 7bc9019) |
|
|
|
|
+ config: do not use C function names as struct members |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-27 |
|
|
|
|
|
|
|
|
|
Portability fix. |
|
|
|
|
|
|
|
|
|
Will merge to 'master', aiming to later apply to 1.8.4.x maintenance track. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jk/mailmap-incomplete-line (2013-08-25) 2 commits |
|
|
|
|
- mailmap: avoid allocation when reading from blob |
|
|
|
|
- mailmap: handle mailmap blobs without trailing newlines |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jk/write-broken-index-with-nul-sha1 (2013-08-26) 1 commit |
|
|
|
|
- write_index: optionally allow broken null sha1s |
|
|
|
|
|
|
|
|
|
Am I waiting for another reroll? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* kk/tests-with-no-perl (2013-08-24) 4 commits |
|
|
|
|
- reset test: modernize style |
|
|
|
|
- t/t7106-reset-unborn-branch.sh: Add PERL prerequisite |
|
|
|
|
- add -i test: use skip_all instead of repeated PERL prerequisite |
|
|
|
|
- Make test "using invalid commit with -C" more strict |
|
|
|
|
|
|
|
|
|
Am I waiting for another reroll? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* mm/fast-import-feature-doc (2013-08-25) 1 commit |
|
|
|
|
- Documentation/fast-import: clarify summary for `feature` command |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* mm/remote-helpers-doc (2013-08-26) 1 commit |
|
|
|
|
- Documentation/remote-helpers: document common use-case for private ref |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* mn/doc-pack-heu-remove-dead-pastebin (2013-08-23) 1 commit |
|
|
|
|
- remove dead pastebin link from pack-heuristics document |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* nd/fetch-pack-shallow-fix (2013-08-25) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-27 at 7c2a162) |
|
|
|
|
+ fetch-pack: do not remove .git/shallow file when --depth is not specified |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-27 |
|
|
|
|
|
|
|
|
|
Recent "short-cut clone connectivity check" topic broke a shallow |
|
|
|
|
repository when a fetch operation tries to auto-follow tags. |
|
|
|
|
|
|
|
|
|
Will merge to 'master', aiming to later apply to 1.8.4.x maintenance track. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ta/user-manual (2013-08-24) 6 commits |
|
|
|
|
- Remove irrelevant reference from "Tying it all together" |
|
|
|
|
- Remove unnecessary historical note from "Object storage format" |
|
|
|
|
- Simplify "How to make a commit" |
|
|
|
|
- Use "git merge" instead of "git pull ." |
|
|
|
|
- Use current output for "git repack" |
|
|
|
|
- Call it "Git User Manual" and remove reference to very old Git version |
|
|
|
|
|
|
|
|
|
Update the user's manual to more recent versions of Git. |
|
|
|
|
|
|
|
|
|
* tf/gitweb-ss-tweak (2013-07-15) 4 commits |
|
|
|
|
- gitweb: make search help link less ugly |
|
|
|
|
- gitweb: omit the repository owner when it is unset |
|
|
|
|
- gitweb: vertically centre contents of page footer |
|
|
|
|
- gitweb: ensure OPML text fits inside its box |
|
|
|
|
I've picked up only the least questionable bits from a slightly |
|
|
|
|
larger series. |
|
|
|
|
|
|
|
|
|
Comments? |
|
|
|
|
|
|
|
|
|
* tb/precompose-autodetect-fix (2013-08-27) 1 commit |
|
|
|
|
- Set core.precomposeunicode to true on e.g. HFS+ |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
-------------------------------------------------- |
|
|
|
|
[Stalled] |
|
|
|
|
|
|
|
|
|
* rj/read-default-config-in-show-ref-pack-refs (2013-06-17) 3 commits |
|
|
|
|
- ### DONTMERGE: needs better explanation on what config they need |
|
|
|
@ -171,17 +370,99 @@ of the repositories listed at
@@ -171,17 +370,99 @@ of the repositories listed at
|
|
|
|
|
-------------------------------------------------- |
|
|
|
|
[Cooking] |
|
|
|
|
|
|
|
|
|
* jc/ls-files-killed-optim (2013-08-15) 3 commits |
|
|
|
|
- t3010: update to demonstrate "ls-files -k" optimization pitfalls |
|
|
|
|
- ls-files -k: a directory only can be killed if the index has a non-directory |
|
|
|
|
- dir.c: use the cache_* macro to access the current index |
|
|
|
|
* tf/gitweb-ss-tweak (2013-08-20) 4 commits |
|
|
|
|
(merged to 'next' on 2013-08-22 at 3978368) |
|
|
|
|
+ gitweb: make search help link less ugly |
|
|
|
|
+ gitweb: omit the repository owner when it is unset |
|
|
|
|
+ gitweb: vertically centre contents of page footer |
|
|
|
|
+ gitweb: ensure OPML text fits inside its box |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-22 |
|
|
|
|
|
|
|
|
|
Tweak Gitweb CSS to layout some elements better. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* es/rebase-i-respect-core-commentchar (2013-08-18) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-20 at 9f3d0c8) |
|
|
|
|
+ rebase -i: fix cases ignoring core.commentchar |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jx/branch-vv-always-compare-with-upstream (2013-08-26) 2 commits |
|
|
|
|
- status: always show tracking branch even no change |
|
|
|
|
- branch: report invalid tracking branch as gone |
|
|
|
|
|
|
|
|
|
"git branch -v -v" (and "git status") did not distinguish among a |
|
|
|
|
branch that does not build on any other branch, a branch that is in |
|
|
|
|
sync with the branch it builds on, and a branch that is configured |
|
|
|
|
to build on some other branch that no longer exists. |
|
|
|
|
|
|
|
|
|
Am I waiting for another reroll? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* nd/fetch-into-shallow (2013-08-18) 6 commits |
|
|
|
|
- list-objects: mark more commits as edges in mark_edges_uninteresting |
|
|
|
|
- list-objects: reduce one argument in mark_edges_uninteresting |
|
|
|
|
- upload-pack: delegate rev walking in shallow fetch to pack-objects |
|
|
|
|
- shallow: add setup_temporary_shallow() |
|
|
|
|
- shallow: only add shallow graft points to new shallow file |
|
|
|
|
- move setup_alternate_shallow and write_shallow_commits to shallow.c |
|
|
|
|
|
|
|
|
|
When there is no sufficient overlap between old and new history |
|
|
|
|
during a fetch into a shallow repository, we unnecessarily sent |
|
|
|
|
objects the sending side knows the receiving end has. |
|
|
|
|
|
|
|
|
|
Will merge to 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* sb/diff-delta-remove-needless-comparison (2013-08-18) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-20 at c35730b) |
|
|
|
|
+ create_delta_index: simplify condition always evaluating to true |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* sg/bash-prompt-lf-in-cwd-test (2013-08-18) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-20 at 5544f62) |
|
|
|
|
+ bash prompt: test the prompt with newline in repository path |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jl/some-submodule-config-are-not-boolean (2013-08-19) 1 commit |
|
|
|
|
(merged to 'next' on 2013-08-20 at 140c2e4) |
|
|
|
|
+ avoid segfault on submodule.*.path set to an empty "true" |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jc/ls-files-killed-optim (2013-08-23) 4 commits |
|
|
|
|
(merged to 'next' on 2013-08-27 at f7687d1) |
|
|
|
|
+ dir.c::test_one_path(): work around directory_exists_in_index_icase() breakage |
|
|
|
|
(merged to 'next' on 2013-08-20 at d4bf1ad) |
|
|
|
|
+ t3010: update to demonstrate "ls-files -k" optimization pitfalls |
|
|
|
|
+ ls-files -k: a directory only can be killed if the index has a non-directory |
|
|
|
|
+ dir.c: use the cache_* macro to access the current index |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-27 |
|
|
|
|
|
|
|
|
|
"git ls-files -k" needs to crawl only the part of the working tree |
|
|
|
|
that may overlap the paths in the index to find killed files, but |
|
|
|
|
shared code with the logic to find all the untracked files, which |
|
|
|
|
made it unnecessarily inefficient. |
|
|
|
|
|
|
|
|
|
Will merge to and cook in 'next'. |
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* es/blame-L-twice (2013-08-06) 16 commits |
|
|
|
@ -204,6 +485,8 @@ of the repositories listed at
@@ -204,6 +485,8 @@ of the repositories listed at
|
|
|
|
|
+ git-log.txt: place each -L option variation on its own line |
|
|
|
|
(this branch is used by es/contacts-blame-L-multi; uses es/blame-L-more.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
Teaches "git blame" to take more than one -L ranges. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
@ -213,6 +496,8 @@ of the repositories listed at
@@ -213,6 +496,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-08 at bddff86) |
|
|
|
|
+ die_with_status: use "printf '%s\n'", not "echo" |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
Fixes a minor bug in "git rebase -i" (there could be others, as the |
|
|
|
|
root cause is pretty generic) where the code feeds a random, data |
|
|
|
|
dependeant string to 'echo' and expects it to come out literally. |
|
|
|
@ -224,6 +509,8 @@ of the repositories listed at
@@ -224,6 +509,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-08 at f452c5b) |
|
|
|
|
+ t0070: test that git_mkstemps correctly checks return value of open() |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
Finishing touches to an earlier fix already in 'master'. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
@ -233,15 +520,18 @@ of the repositories listed at
@@ -233,15 +520,18 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at cd963e3) |
|
|
|
|
+ remote-hg: fix path when cloning with tilde expansion |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* es/rebase-i-no-abbrev (2013-08-18) 4 commits |
|
|
|
|
- rebase -i: fix core.commentchar regression |
|
|
|
|
(merged to 'next' on 2013-08-14 at d449e0e) |
|
|
|
|
+ rebase: interactive: fix short SHA-1 collision |
|
|
|
|
+ t3404: rebase: interactive: demonstrate short SHA-1 collision |
|
|
|
|
+ t3404: restore specialized rebase-editor following commentchar test |
|
|
|
|
* es/rebase-i-no-abbrev (2013-08-25) 3 commits |
|
|
|
|
(merged to 'next' on 2013-08-26 at 1c3d45d) |
|
|
|
|
+ rebase -i: fix short SHA-1 collision |
|
|
|
|
+ t3404: rebase -i: demonstrate short SHA-1 collision |
|
|
|
|
+ t3404: make tests more self-contained |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-26 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
@ -251,15 +541,20 @@ of the repositories listed at
@@ -251,15 +541,20 @@ of the repositories listed at
|
|
|
|
|
+ remote-hg: add shared repo upgrade |
|
|
|
|
+ remote-hg: ensure shared repo is initialized |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jc/transport-do-not-use-connect-twice-in-fetch (2013-08-07) 5 commits |
|
|
|
|
- fetch: work around "transport-take-over" hack |
|
|
|
|
- fetch: refactor code that fetches leftover tags |
|
|
|
|
- fetch: refactor code that prepares a transport |
|
|
|
|
- fetch: rename file-scope global "transport" to "gtransport" |
|
|
|
|
- t5802: add test for connect helper |
|
|
|
|
(merged to 'next' on 2013-08-20 at 5414722) |
|
|
|
|
+ fetch: work around "transport-take-over" hack |
|
|
|
|
+ fetch: refactor code that fetches leftover tags |
|
|
|
|
+ fetch: refactor code that prepares a transport |
|
|
|
|
+ fetch: rename file-scope global "transport" to "gtransport" |
|
|
|
|
+ t5802: add test for connect helper |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
The auto-tag-following code in "git fetch" tries to reuse the same |
|
|
|
|
transport twice when the serving end does not cooperate and does |
|
|
|
@ -268,8 +563,7 @@ of the repositories listed at
@@ -268,8 +563,7 @@ of the repositories listed at
|
|
|
|
|
interface is not designed to be used more than once, hence this |
|
|
|
|
does not work over smart-http transfer. |
|
|
|
|
|
|
|
|
|
I'll try to see if this workaround can be done in a cleaner way |
|
|
|
|
before merging this to 'next'. |
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* ks/p4-view-spec (2013-08-11) 3 commits |
|
|
|
@ -285,6 +579,8 @@ of the repositories listed at
@@ -285,6 +579,8 @@ of the repositories listed at
|
|
|
|
|
+ whatchanged: document its historical nature |
|
|
|
|
+ core-tutorial: trim the section on Inspecting Changes |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -292,6 +588,8 @@ of the repositories listed at
@@ -292,6 +588,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at 6999651) |
|
|
|
|
+ gc: reject if another gc is running, unless --force is given |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -299,6 +597,8 @@ of the repositories listed at
@@ -299,6 +597,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at 1e5847b) |
|
|
|
|
+ Documentation/git-merge-file: document option "--diff3" |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -308,6 +608,8 @@ of the repositories listed at
@@ -308,6 +608,8 @@ of the repositories listed at
|
|
|
|
|
+ diff: fix a possible null pointer dereference |
|
|
|
|
+ diff: remove ternary operator evaluating always to true |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -315,6 +617,8 @@ of the repositories listed at
@@ -315,6 +617,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at a4959b7) |
|
|
|
|
+ git-p4: Fix occasional truncation of symlink contents. |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -325,6 +629,8 @@ of the repositories listed at
@@ -325,6 +629,8 @@ of the repositories listed at
|
|
|
|
|
+ contacts: validate hunk length earlier |
|
|
|
|
(this branch uses es/blame-L-more and es/blame-L-twice.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -332,6 +638,8 @@ of the repositories listed at
@@ -332,6 +638,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at 989f329) |
|
|
|
|
+ unpack-trees: plug a memory leak |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -339,6 +647,8 @@ of the repositories listed at
@@ -339,6 +647,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at b2d0fa9) |
|
|
|
|
+ push: respect --no-thin |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -346,6 +656,8 @@ of the repositories listed at
@@ -346,6 +656,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-14 at 99a85dd) |
|
|
|
|
+ pull: Allow pull to preserve merges when rebasing. |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-14 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -364,6 +676,8 @@ of the repositories listed at
@@ -364,6 +676,8 @@ of the repositories listed at
|
|
|
|
|
+ t8001/t8002: blame: decompose overly-large test |
|
|
|
|
(this branch is used by es/blame-L-twice and es/contacts-blame-L-multi.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-06 |
|
|
|
|
|
|
|
|
|
More fixes to the code to parse the "-L" option in "log" and "blame". |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
@ -373,15 +687,20 @@ of the repositories listed at
@@ -373,15 +687,20 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-06 at cd48621) |
|
|
|
|
+ cat-file: only split on whitespace when %(rest) is used |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-06 |
|
|
|
|
|
|
|
|
|
Rework the reverted change to `cat-file --batch-check`. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* jn/post-receive-utf8 (2013-08-05) 3 commits |
|
|
|
|
- hooks/post-receive-email: set declared encoding to utf-8 |
|
|
|
|
- hooks/post-receive-email: force log messages in UTF-8 |
|
|
|
|
- hooks/post-receive-email: use plumbing instead of git log/show |
|
|
|
|
(merged to 'next' on 2013-08-20 at 1623e8f) |
|
|
|
|
+ hooks/post-receive-email: set declared encoding to utf-8 |
|
|
|
|
+ hooks/post-receive-email: force log messages in UTF-8 |
|
|
|
|
+ hooks/post-receive-email: use plumbing instead of git log/show |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-20 |
|
|
|
|
|
|
|
|
|
Update post-receive-email script to make sure the message contents |
|
|
|
|
and pathnames are encoded consistently in UTF-8. |
|
|
|
@ -394,6 +713,8 @@ of the repositories listed at
@@ -394,6 +713,8 @@ of the repositories listed at
|
|
|
|
|
log message could be transferred with core.quotepath set and patch |
|
|
|
|
generated as all binary, but that would be pretty much useless. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* sb/parseopt-boolean-removal (2013-08-07) 9 commits |
|
|
|
|
(merged to 'next' on 2013-08-08 at b138a2d) |
|
|
|
@ -408,6 +729,8 @@ of the repositories listed at
@@ -408,6 +729,8 @@ of the repositories listed at
|
|
|
|
|
+ Remove deprecated OPTION_BOOLEAN for parsing arguments |
|
|
|
|
(this branch uses jc/parseopt-command-modes.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
Convert most uses of OPT_BOOLEAN/OPTION_BOOLEAN that can use |
|
|
|
|
OPT_BOOL/OPTION_BOOLEAN which have much saner semantics, and turn |
|
|
|
|
remaining ones into OPT_SET_INT, OPT_COUNTUP, etc. as necessary. |
|
|
|
@ -419,6 +742,8 @@ of the repositories listed at
@@ -419,6 +742,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-06 at 763d868) |
|
|
|
|
+ Provide some linguistic guidance for the documentation. |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-06 |
|
|
|
|
|
|
|
|
|
Declare that the official grammar & spelling of the source of this |
|
|
|
|
project is en_US, but strongly discourage patches only to "fix" |
|
|
|
|
existing en_UK strings to avoid unnecessary churns. |
|
|
|
@ -432,6 +757,8 @@ of the repositories listed at
@@ -432,6 +757,8 @@ of the repositories listed at
|
|
|
|
|
+ parse-options: add OPT_CMDMODE() |
|
|
|
|
(this branch is used by sb/parseopt-boolean-removal.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
Many commands use --dashed-option as a operation mode selector |
|
|
|
|
(e.g. "git tag --delete") that the user can use at most one |
|
|
|
|
(e.g. "git tag --delete --verify" is a nonsense) and you cannot |
|
|
|
@ -446,6 +773,8 @@ of the repositories listed at
@@ -446,6 +773,8 @@ of the repositories listed at
|
|
|
|
|
+ log: use true parents for diff when walking reflogs |
|
|
|
|
+ log: use true parents for diff even when rewriting |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
Output from "git log --full-diff -- <pathspec>" looked strange, |
|
|
|
|
because comparison was done with the previous ancestor that touched |
|
|
|
|
the specified <pathspec>, causing the patches for paths outside the |
|
|
|
@ -461,6 +790,8 @@ of the repositories listed at
@@ -461,6 +790,8 @@ of the repositories listed at
|
|
|
|
|
+ Don't close pack fd when free'ing pack windows |
|
|
|
|
+ sha1_file: introduce close_one_pack() to close packs on fd pressure |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-06 |
|
|
|
|
|
|
|
|
|
Handle memory pressure and file descriptor pressure separately when |
|
|
|
|
deciding to release pack windows to honor resource limits. |
|
|
|
|
|
|
|
|
@ -474,6 +805,8 @@ of the repositories listed at
@@ -474,6 +805,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-08-01 at d151a94) |
|
|
|
|
+ imap-send: use Apple's Security framework for base64 encoding |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-05 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -483,6 +816,8 @@ of the repositories listed at
@@ -483,6 +816,8 @@ of the repositories listed at
|
|
|
|
|
+ tar-tree: remove dependency on sq_quote_print() |
|
|
|
|
+ for-each-ref, quote: convert *_quote_print -> *_quote_buf |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-01 |
|
|
|
|
|
|
|
|
|
Code simplification as a preparatory step to something larger. |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
@ -499,6 +834,8 @@ of the repositories listed at
@@ -499,6 +834,8 @@ of the repositories listed at
|
|
|
|
|
+ config: add helper to normalize and match URLs |
|
|
|
|
+ http.c: fix parsing of http.sslCertPasswordProtected variable |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-12 |
|
|
|
|
|
|
|
|
|
Allow section.<urlpattern>.var configuration variables to be |
|
|
|
|
treated as a "virtual" section.var given a URL, and use the |
|
|
|
|
mechanism to enhance http.* configuration variables. |
|
|
|
@ -517,6 +854,8 @@ of the repositories listed at
@@ -517,6 +854,8 @@ of the repositories listed at
|
|
|
|
|
+ mv: move submodules together with their work trees |
|
|
|
|
(this branch uses nd/magic-pathspec.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-08 |
|
|
|
|
|
|
|
|
|
"git mv A B" when moving a submodule A does "the right thing", |
|
|
|
|
inclusing relocating its working tree and adjusting the paths in |
|
|
|
|
the .gitmodules file. |
|
|
|
@ -528,6 +867,8 @@ of the repositories listed at
@@ -528,6 +867,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-30 at 8d16721) |
|
|
|
|
+ smart http: use the same connectivity check on cloning |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-30 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -537,6 +878,8 @@ of the repositories listed at
@@ -537,6 +878,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-30 at d2ad6e5) |
|
|
|
|
+ http: add http.savecookies option to write out HTTP cookies |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-05 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -544,6 +887,8 @@ of the repositories listed at
@@ -544,6 +887,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-30 at 8a9964c) |
|
|
|
|
+ fsck: Replace deprecated OPT_BOOLEAN by OPT_BOOL |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-30 |
|
|
|
|
|
|
|
|
|
Will drop. |
|
|
|
|
|
|
|
|
|
sb/parseopt-boolean-removal contains the moral equivalent of this |
|
|
|
@ -554,6 +899,8 @@ of the repositories listed at
@@ -554,6 +899,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-30 at 72c9bcb) |
|
|
|
|
+ editor: use canonicalized absolute path |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-30 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -562,6 +909,8 @@ of the repositories listed at
@@ -562,6 +909,8 @@ of the repositories listed at
|
|
|
|
|
+ rev-parse(1): logically group options |
|
|
|
|
+ rev-parse: remove restrictions on some options |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-22 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -572,6 +921,8 @@ of the repositories listed at
@@ -572,6 +921,8 @@ of the repositories listed at
|
|
|
|
|
+ fast-import: set valid mode on root tree in "ls" |
|
|
|
|
+ t9300: document fast-import empty path issues |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-22 |
|
|
|
|
|
|
|
|
|
Will cook in 'next'. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -585,6 +936,8 @@ of the repositories listed at
@@ -585,6 +936,8 @@ of the repositories listed at
|
|
|
|
|
+ diff: pass the whole diff_options to diffcore_apply_filter() |
|
|
|
|
(this branch is used by jc/hold-diff-remove-q-synonym-for-no-deletion.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-22 |
|
|
|
|
|
|
|
|
|
Teach "git diff --diff-filter" to express "I do not want to see |
|
|
|
|
these classes of changes" more directly by listing only the |
|
|
|
|
unwanted ones in lowercase (e.g. "--diff-filter=d" will show |
|
|
|
@ -647,6 +1000,8 @@ of the repositories listed at
@@ -647,6 +1000,8 @@ of the repositories listed at
|
|
|
|
|
+ clean: remove unused variable "seen" |
|
|
|
|
(this branch is used by jl/submodule-mv.) |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-23 |
|
|
|
|
|
|
|
|
|
Use "struct pathspec" interface in more places, instead of array of |
|
|
|
|
characters, the latter of which cannot express magic pathspecs |
|
|
|
|
(e.g. ":(icase)makefile" that matches both Makefile and makefile). |
|
|
|
@ -661,6 +1016,8 @@ of the repositories listed at
@@ -661,6 +1016,8 @@ of the repositories listed at
|
|
|
|
|
+ check-attr: the name of the character is NUL, not NULL |
|
|
|
|
+ check-ignore: the name of the character is NUL, not NULL |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-15 |
|
|
|
|
|
|
|
|
|
"git check-ignore -z" applied the NUL termination to both its input |
|
|
|
|
(with --stdin) and its output, but "git check-attr -z" ignored the |
|
|
|
|
option on the output side. |
|
|
|
@ -677,6 +1034,8 @@ of the repositories listed at
@@ -677,6 +1034,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-21 at 7ffb690) |
|
|
|
|
+ fetch: make --prune configurable |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-21 |
|
|
|
|
|
|
|
|
|
Allow fetch.prune and remote.*.prune configuration variables to be set, |
|
|
|
|
and "git fetch" to behave as if "--prune" is given. |
|
|
|
|
|
|
|
|
@ -695,6 +1054,8 @@ of the repositories listed at
@@ -695,6 +1054,8 @@ of the repositories listed at
|
|
|
|
|
+ git-svn: allow git-svn fetching to work using serf |
|
|
|
|
+ Git.pm: add new temp_is_locked function |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-19 |
|
|
|
|
|
|
|
|
|
Subversion 1.8.0 that was recently released breaks older subversion |
|
|
|
|
clients coming over http/https in various ways. |
|
|
|
|
|
|
|
|
@ -723,6 +1084,8 @@ of the repositories listed at
@@ -723,6 +1084,8 @@ of the repositories listed at
|
|
|
|
|
+ builtin/push.c: use OPT_BOOL, not OPT_BOOLEAN |
|
|
|
|
+ cache.h: move remote/connect API out of it |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-08-05 |
|
|
|
|
|
|
|
|
|
Allow a safer "rewind of the remote tip" push than blind "--force", |
|
|
|
|
by requiring that the overwritten remote ref to be unchanged since |
|
|
|
|
the new history to replace it was prepared. |
|
|
|
@ -744,6 +1107,8 @@ of the repositories listed at
@@ -744,6 +1107,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-22 at 748180e) |
|
|
|
|
+ pull: require choice between rebase/merge on non-fast-forward pull |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-22 |
|
|
|
|
|
|
|
|
|
Make "git pull" (without arguments that say what branch to |
|
|
|
|
integrate from where) refuse with "it does not fast forward; choose |
|
|
|
|
between 'pull --merge' and 'pull --rebase'". |
|
|
|
@ -809,6 +1174,8 @@ of the repositories listed at
@@ -809,6 +1174,8 @@ of the repositories listed at
|
|
|
|
|
(merged to 'next' on 2013-07-24 at 9c96641) |
|
|
|
|
+ remotes-hg: bugfix for fetching non local remotes |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-25 |
|
|
|
|
|
|
|
|
|
Reverted. |
|
|
|
|
|
|
|
|
|
Waiting for the final patch to replace, after discussion settles. |
|
|
|
@ -826,4 +1193,6 @@ of the repositories listed at
@@ -826,4 +1193,6 @@ of the repositories listed at
|
|
|
|
|
+ config: add support for http.<url>.* settings |
|
|
|
|
+ http.c: fix parsing of http.sslCertPasswordProtected variable |
|
|
|
|
|
|
|
|
|
Originally merged to 'next' on 2013-07-31 |
|
|
|
|
|
|
|
|
|
Reverted to be replaced with a reroll (jc/url-match topic). |
|
|
|
|