What's in git.git
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:42:26
* The 'maint' branch produced the v1.3.3 release I announced
just a minute ago.
* The 'master' branch has these since the last announcement.
- 64-bit (especially BE) fix for pack-objects (Dennis Stosberg)
- Porting issues (Dennis Stosberg, Ben Clifford)
- send-email updates (Eric Wong)
- built-in "grep" (Linus and me)
- "reset --hard" simplification (Linus and me)
- configuration file syntax updates (Linus)
- cvsserver updates (Martin Langhoff, Martyn Smith)
- delta generation fix (Nicolas Pitre)
- "git commit" novice usability fix (Sean Estabrooks)
* The 'next' branch, in addition, has these.
- "diff revA:path1 revB:path2" fix
When two blobs are given, it produced diff in reverse by
mistake ("setup_revisions()" left the parsed objects in
reverse order, and the caller forgot to reverse it).
This is trivial and ready -- I just haven't got around to
merging it up.
- "rebase" help text updates (Sean Estabrooks)
Ready.
- "diff --summary" (Sean Estabrooks)
I haven't really read the code yet, but it is low impact and
should be ready.
- strip leading tags/ from "git tag -l" output (Sean Estabrooks)
"git tag -l" as I wrote it originally stupidly left leading tags/
in its output for all tags. This removes it, and I think it
is a sensible thing to do.
- move remotes/ to config (Johannes)
Now configuration syntax discussion is settled, thanks to
Linus, we can start discussing per-branch attribute
semantics. This series is about the other half of the story.
I think it is ready as it is, if we are not going to change
the semantics of "remote"; except some people seem to want to
reorganize the way per-branch property and remotes interact
with each other.
- Further optimiation of pack-object (Nicolas Pitre)
Testing.
- "apply --cached"
This allows "git apply" to apply a patch to the index without
touching the working tree. It is handy to prepare a tree to
use in 3-way fallback, and updated "git am" takes advantage
of it. I am planning to use it for stash/unstash.
- built-in format-patch (Johannes)
I think this is almost ready to supersede the script version,
except that this does not do attachments.
We need to do RFC2047 for headers as well. I'd rather do it
in this version than fix the script version.
- cache-tree with read-tree/write-tree --prefix
I haven't made any progress on this one, but haven't been
bitten by it either, so it is a good sign.