What's in git.git (stable)
- From
Junio C Hamano <junkio@cox.net>
- Date
- Mar 13, 2007, 08:49 UTC
- Message-ID
- <7vr6rtle8o.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <7v8xed5mex.fsf@assigned-by-dhcp.cox.net>
Perhaps it is time for 1.5.0.4 this Wednesday (my time) from 'maint'.
On the 'master' front, Johannes and Matthias cleaned up the git-bundle and made it (hopefully) usable shape. Also git-diff got even nicer when used outside the context of git, again thanks to Johannes. I think we are nearing 1.5.1-rc1, which I'll talk about in "What's cooking".
----------------------------------------------------------------
* The 'maint' branch has these fixes since the last announcement.
Alexandre Julliard (2): git.el: Avoid appending a signoff line that is already present. git.el: Retrieve commit log information from .dotest directory.
Avi Kivity (1): git-send-email: Document configuration options
Brian Gernhardt (1): Fix diff-options references in git-diff and git-format-patch
J. Bruce Fields (13): Documentation: mention module option to git-cvsimport user-manual: reset to ORIG_HEAD not HEAD to undo merge user-manual: ensure generated manual references stylesheet user-manual: insert earlier of mention content-addressable architecture user-manual: how to replace commits older than most recent user-manual: more detailed merge discussion glossary: fix overoptimistic automatic linking of defined terms user-manual: fix inconsistent example user-manual: fix inconsistent use of pull and merge user-manual: fix missing colon in git-show example user-manual: fix rendering of history diagrams user-manual: install user manual stylesheet with other web documents git-merge: warn when -m provided on a fast forward
Jeff King (2): Documentation: s/seperator/separator/ fast-import: grow tree storage more aggressively
Johannes Schindelin (2): Begin SubmittingPatches with a check list make t8001 work on Mac OS X again
Junio C Hamano (2): GIT 1.5.0.3 git-commit: cd to top before showing the final stat
Matthias Kestenholz (1): Adjust reflog filemode in shared repository
Matthias Lederhofer (1): setup_git_directory_gently: fix off-by-one error
Shawn O. Pearce (13): git-gui: Relocate the menu/transport menu code. git-gui: Add Reset to the Branch menu. git-gui: Don't create empty (same tree as parent) commits. git-gui: Remove unnecessary /dev/null redirection. fast-import: Avoid infinite loop after reset fast-import: Fail if a non-existant commit is used for merge git-gui: Make 'make' quieter by default Catch write_ref_sha1 failure in receive-pack git-gui: Allow committing empty merges git-gui: Revert "Don't modify CREDITS-FILE if it hasn't changed." git-gui: Revert "git-gui: Display all authors of git-gui." git-gui: Allow 'git gui version' outside of a repository Don't package the git-gui credits file anymore
Theodore Ts'o (1): Add definition of <commit-ish> to the main git man page.
Yasushi SHOJI (1): glossary: Add definitions for dangling and unreachable objects
* The 'master' branch has these since the last announcement in addition to the above.
Alex Riesen (4): git-gui: Support of "make -s" in: do not output anything of the build itself More build output cleaning up Support of "make -s": do not output anything of the build itself Allow "make -w" generate its usual output
Avi Kivity (1): git-send-email: configurable bcc and chain-reply-to
Frank Lichtenheld (1): cvsserver: Use Merged response instead of Update-existing for merged files
Jakub Narebski (1): gitweb: Don't escape attributes in CGI.pm HTML methods
Jeff King (1): New fast-import test case for valid tree sorting
Jim Meyering (1): I like the idea of the new ':/<oneline prefix>' notation, and gave it
Johannes Schindelin (15): fetch & clone: do not output progress when not on a tty Fixup no-progress for fetch & clone Make git-revert & git-cherry-pick a builtin diff: support reading a file from stdin via "-" diff --no-index: support /dev/null as filename Get rid of the dependency to GNU diff in the tests cherry-pick: Suggest a better method to retain authorship format-patch: add --inline option and make --attach a true attachment bundle: fix wrong check of read_header()'s return value & add tests git-bundle: avoid packing objects which are in the prerequisites git-bundle: Make thin packs git-bundle: handle thin packs in subcommand "unbundle" git-bundle: die if a given ref is not included in bundle git-bundle: prevent overwriting existing bundles git-bundle: only die if pack would be empty, warn if ref is skipped
Johannes Sixt (3): Add core.symlinks to mark filesystems that do not support symbolic links. Handle core.symlinks=false case in merge-recursive. Tell multi-parent diff about core.symlinks.
Junio C Hamano (14): diff-ni: fix the diff with standard input format-patch --attach: not folding some long headers. Post 1.5.0.3 cleanup fsck: fix broken loose object check. unpack_sha1_file(): detect corrupt loose object files. fsck: exit with non-zero status upon errors git-bundle: fix pack generation. revision walker: Fix --boundary when limited revision traversal: retire BOUNDARY_SHOW git-bundle: various fixups revision traversal: SHOWN means shown git-bundle: make verify a bit more chatty. revision --boundary: fix stupid typo revision --boundary: fix uncounted case.
Li Yang (1): gitweb: Change to use explicitly function call cgi->escapHTML()
Linus Torvalds (1): Re-fix get_sha1_oneline()
Paolo Bonzini (3): git-config: document --rename-section, provide --remove-section git-archimport: allow remapping branch names git-commit: add a --interactive option
Santi Béjar (2): t/t5515-fetch-merge-logic.sh: Added tests for the merge login in git-fetch t/t5515-fetch-merge-logic.sh: Add two more tests
Shawn O. Pearce (31):
cherry-pick: Bug fix 'cherry picked from' message.
Make 'make' quieter while building git
Make 'make' quiet by default
Display the null SHA-1 as the base for an OBJ_OFS_DELTA.
Fix mmap leak caused by reading bad indexes.
Don't build external_grep if its not used
General const correctness fixes
Use uint32_t for all packed object counts.
Use uint32_t for pack-objects counters.
Use off_t when we really mean a file offset.
Use off_t in pack-objects/fast-import when we mean an offset
Cast 64 bit off_t to 32 bit size_t
Preallocate memory earlier in fast-import
Move post-update hook to after all other activity
Don't run post-update hook unless a ref changed
Refactor run_update_hook to be more useful
Refactor handling of error_string in receive-pack
Teach receive-pack to run pre-receive/post-receive hooks
Use atomic updates to the fast-import mark file
Allow fast-import frontends to reload the marks table
Switch to run_command_v_opt in revert
Remove unused run_command variants
Start defining a more sophisticated run_command
Split run_command into two halves (start/finish)
Teach run_command how to setup a stdin pipe
Refactor run_command error handling in receive-pack
Split back out update_hook handling in receive-pack
Change {pre,post}-receive hooks to use stdin
Remove unnecessary casts from fast-import
Simplify closing two fds at once in run-command.c
Fix t5510-fetch's use of sedXavier Maillard (1): contrib/emacs: Use non-interactive function to byte-compile files