@matheusbsbs / matheus-bagliano / commits / 1b23adadf3
Fork 0

Update draft release notes for 1.6.1

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Sep 3, 2008 at 16:27 UTC 1b23adadf3adcf0074f61a498479a471964ab8c3
1 file changed +58 -1
Documentation/RelNotes-1.6.1.txt
+58 -1
@@ -28,17 +28,60 @@ on.
28 * The underlying diff machinery to produce textual output has been
29 optimized, which would result in faster "git blame" processing.
30
31 +* Most of the test scripts (but not the ones that try to run servers)
32 + can be run in parallel.
33 +
34 (usability, bells and whistles)
35
36 * "git checkout --track origin/hack" used to be a syntax error. It now
37 DWIMs to create a corresponding local branch "hack", i.e. acts as if you
38 said "git checkout --track -b hack origin/hack".
39
40 +* "git cherry-pick" can also utilize rerere for conflict resolution.
41 +
42 +* "git commit --author=$name" can look up author name from existing
43 + commits.
44 +
45 +* "git count-objects" reports the on-disk footprint for packfiles and
46 + their corresponding idx files.
47 +
48 +* "git daemon" learned --max-connections=<count> option.
49 +
50 * "git diff" learned to mimick --suppress-blank-empty from GNU diff via a
51 configuration option.
52
53 +* "git diff" learned to put more sensible hunk headers for Python and
54 + HTML contents.
55 +
56 +* "git help" learned to use GIT_MAN_VIEWER environment variable before
57 + using "man" program.
58 +
59 * "git imap-send" can optionally talk SSL.
60
61 +* "git index-pack" is more careful against disk corruption while
62 + completing a thin pack.
63 +
64 +* "git log --check" and "git log --exit-code" passes their underlying diff
65 + status with their exit status code.
66 +
67 +* "git log" learned --simplify-merges, a milder variant of --full-history;
68 + "gitk --simplify-merges" is easier to view than with --full-history.
69 +
70 +* "git merge --squash" and "git merge --no-ff" into an unborn branch are
71 + noticed as user errors.
72 +
73 +* "git merge -s $strategy" can use a custom built strategy if you have a
74 + command "git-merge-$strategy" on your $PATH.
75 +
76 +* "git reflog expire branch" can be used in place of "git reflog expire
77 + refs/heads/branch".
78 +
79 +* "git submodule foreach" subcommand allows you to iterate over checked
80 + out submodules.
81 +
82 +* "git submodule sync" subcommands allows you to update the origin URL
83 + recorded in submodule directories from the toplevel .gitmodules file.
84 +
85 (internal)
86
87 * "git hash-object" learned to lie about the path being hashed, so that
@@ -51,8 +94,22 @@ Fixes since v1.6.0
94 All of the fixes in v1.6.0.X maintenance series are included in this
95 release, unless otherwise noted.
96
97 +* "git add" and "git update-index" incorrectly allowed adding S/F when S
98 + is a tracked symlink that points at a directory D that has a path F in
99 + it (we still need to fix a similar nonsense when S is a submodule and F
100 + is a path in it).
101 +
102 +* "git diff --stdin" used to take two trees on a line and compared them,
103 + but we droppped support for such a use case long time ago. This has
104 + been resurrected.
105 +
106 +* "git filter-branch" failed to rewrite a tag name with slashes in it.
107 +
108 +* "git push --tags --all $there" failed with generic usage message without
109 + telling saying these two options are incompatible.
110 +
111 --
112 exec >/var/tmp/1
56 -O=v1.6.0-48-ge28a867
113 +O=v1.6.0.1-215-g9b8ae93
114 echo O=$(git describe master)
115 git shortlog --no-merges $O..master ^maint