Skip to content

Commit a62eafb

Browse files
committed
Update draft release notes to 1.7.5
Signed-off-by: Junio C Hamano <[email protected]>
1 parent d0ef5a7 commit a62eafb

File tree

1 file changed

+33
-3
lines changed

1 file changed

+33
-3
lines changed

Documentation/RelNotes/1.7.5.txt

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,49 @@ Updates since v1.7.4
1010

1111
* Various vcs-svn enhancements.
1212

13+
* Update to more modern HP-UX port.
14+
15+
* "git apply -v" reports offset lines when the patch does not apply at
16+
the exact location recorded in the diff output.
17+
18+
* "git branch --track" (and "git checkout --track --branch") used to
19+
allow setting up a random non-branch that does not make sense to follow
20+
as the "upstream". The command correctly diagnoses it as an error.
21+
1322
* "git config" used to be also known as "git repo-config", but the old
1423
name is now officially deprecated.
1524

1625
* "git checkout --detach <commit>" is a more user friendly synonym for
1726
"git checkout <commit>^0".
1827

28+
* "git checkout" performed on detached HEAD gives a warning and an
29+
advice when the commit being left behind will become unreachable from
30+
any branch or tag.
31+
1932
* "git cherry-pick" and "git revert" can be told to use custom merge
2033
strategy, similar to "git rebase".
2134

2235
* "git cherry-pick" remembers which commit failed to apply when it is
2336
stopped by conflicts, making it unnecessary to use "commit -c $commit"
2437
to conclude it.
2538

39+
* "git cvsimport" bails out immediately when the cvs server cannot be
40+
reached, without spewing unnecessary error messages that complain about
41+
the server response it never got.
42+
2643
* "git grep --no-index" did not honor pathspecs correctly, returning
2744
paths outside the specified area.
2845

46+
* "git log" family of commands now understand globbing pathspecs. You
47+
can say "git log -- '*.txt'" for example.
48+
2949
* "git rev-list --objects $revs -- $pathspec" would limit the objects listed
3050
in its output properly with the pathspec, in preparation for narrow
3151
clones.
3252

33-
* "git log" family of commands now understand globbing pathspecs. You
34-
can say "git log -- '*.txt'" for example.
53+
* "git push" with no parameters gives better advice messages when
54+
"tracking" is used as the push.default semantics or there is no remote
55+
configured yet.
3556

3657
* "git rerere" learned a new subcommand "remaining", that is similar to
3758
"status" that lists the paths that had conflicts that are known to
@@ -52,6 +73,15 @@ Fixes since v1.7.4
5273
All of the fixes in the v1.7.4.X maintenance series are included in this
5374
release, unless otherwise noted.
5475

76+
* We used to keep one file descriptor open for each and every packfile
77+
that we have a mmap window on it (read: "in use"), even when for very
78+
tiny packfiles. We now close the file descriptor early when the entire
79+
packfile fits inside one mmap window.
80+
81+
* "git apply" used to confuse lines updated by previous hunks as lines
82+
that existed before when applying a hunk, contributing misapplication
83+
of patches with offsets.
84+
5585
* "git clone /no/such/path" did not fail correctly (jk/fail-null/clone).
5686

5787
* "git checkout $other_branch" silently removed untracked symbolic links
@@ -75,6 +105,6 @@ release, unless otherwise noted.
75105

76106
---
77107
exec >/var/tmp/1
78-
O=v1.7.4.1-224-g66ecd2d
108+
O=v1.7.4.1-265-gd0ef5a7
79109
echo O=$(git describe 'master')
80110
git shortlog --no-merges ^maint ^$O master

0 commit comments

Comments
 (0)