X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=Documentation%2FRelNotes-1.5.3.txt;h=d03894b92645f2dd0d7cb464d3ab1905d8cb62ed;hb=972b9a85301e1576c0fb84555396015663a65452;hp=f2efaaffb71ae3a3b84897ed034decaf804daf45;hpb=99c7ff35257886df349eafd7a370a1d530d731ec;p=git.git diff --git a/Documentation/RelNotes-1.5.3.txt b/Documentation/RelNotes-1.5.3.txt index f2efaaffb..d03894b92 100644 --- a/Documentation/RelNotes-1.5.3.txt +++ b/Documentation/RelNotes-1.5.3.txt @@ -122,6 +122,9 @@ Updates since v1.5.2 - "git send-email" can be told not to thread the messages when sending out more than one patches. + - "git send-email" can also be told how to find whom to cc the + message to for each message via --cc-cmd. + - "git config" learned NUL terminated output format via -z to help scripts. @@ -148,6 +151,9 @@ Updates since v1.5.2 - "git clone" uses -l (hardlink files under .git) by default when cloning locally. + - URL used for "git clone" and friends can specify nonstandard SSH port + by using ssh://host:port/path/to/repo syntax. + - "git bundle create" can now create a bundle without negative refs, i.e. "everything since the beginning up to certain points". @@ -155,8 +161,13 @@ Updates since v1.5.2 recursively descends into trees by default. - "git diff" does not show differences that come only from - stat-dirtiness in the form of "diff --git" header anymore. When - generating a textual diff, it shows a warning message at the end. + stat-dirtiness in the form of "diff --git" header anymore. + It runs "update-index --refresh" silently as needed. + + - "git tag -l" used to match tags by globbing its parameter as if it + has wildcard '*' on both ends, which made "git tag -l gui" to match + tag 'gitgui-0.7.0'; this was very annoying. You now have to add + asterisk on the sides you want to wildcard yourself. - The editor to use with many interactive commands can be overridden with GIT_EDITOR environment variable, or if it @@ -327,14 +338,29 @@ this release, unless otherwise noted. - "gitweb" had trouble handling non UTF-8 text with older Encode.pm Perl module. + - "git svn" misparsed the data from the commits in the repository when + the user had "color.diff = true" in the configuration. This has been + fixed. + + - There was a case where "git svn dcommit" clobbered changes made on the + SVN side while committing multiple changes. + - "git-write-tree" had a bad interaction with racy-git avoidance and gitattributes mechanisms. - "git --bare command" overrode existing GIT_DIR setting and always made it treat the current working directory as GIT_DIR. --- -exec >/var/tmp/1 -O=v1.5.3-rc7 -echo O=`git describe refs/heads/master` -git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint + - "git ls-files --error-unmatch" does not complain if you give the + same path pattern twice by mistake. + + - "git init" autodetected core.filemode but not core.symlinks, which + made a new directory created automatically by "git clone" cumbersome + to use on filesystems that require these configurations to be set. + + - "git log" family of commands behaved differently when run as "git + log" (no pathspec) and as "git log --" (again, no pathspec). This + inconsistency was introduced somewhere in v1.3.0 series but now has + been corrected. + + - "git rebase -m" incorrectly displayed commits that were skipped.