Skip to content

Commit d79bcd6

Browse files
committed
Update draft release notes to 1.7.7
The second batch of topics for this cycle are now in. Signed-off-by: Junio C Hamano <[email protected]>
1 parent d907bf8 commit d79bcd6

File tree

1 file changed

+49
-2
lines changed

1 file changed

+49
-2
lines changed

Documentation/RelNotes/1.7.7.txt

Lines changed: 49 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,42 @@ Updates since v1.7.6
66

77
* The scripting part of the codebase is getting prepared for i18n/l10n.
88

9+
* Interix and Cygwin ports got updated.
10+
11+
* Various codepaths that invoked zlib deflate/inflate assumed that these
12+
functions can compress or uncompress more than 4GB data in one call on
13+
platforms with 64-bit long, which has been corrected.
14+
15+
* "git archive" can be told to pass the output to gzip compression and
16+
produce "archive.tar.gz".
17+
918
* "git checkout" (both the code to update the files upon checking out a
1019
different branch, the code to checkout specific set of files) learned
1120
to stream the data from object store when possible, without having to
1221
read the entire contents of a file in memory first.
1322

14-
* "git diff --cc" learned to correctly ignore binary files.
23+
* "git clone" can now take "--config key=value" option to set the
24+
repository configuration options that affect the initial checkout.
1525

1626
* "git diff --stat" learned --stat-count option to limit the output of
1727
diffstat report.
1828

1929
* "git grep" learned --break and --heading options, to let users mimic
2030
output format of "ack".
2131

32+
* "git rebase master topci" no longer spews usage hints after giving
33+
"fatal: no such branch: topci" error message.
34+
35+
* "git submodule update" used to stop at the first error updating a
36+
submodule; it now goes on to update other submodules that can be
37+
updated, and reports the ones with errors at the end.
38+
39+
* "git verify-pack" has been rewritten to use the "index-pack" machinery
40+
that is more efficient in reading objects in packfiles.
41+
42+
* test scripts for gitweb tried to run even when CGI-related perl modules
43+
are not installed; it now exits early when they are unavailable.
44+
2245
Also contains various documentation updates and minor miscellaneous
2346
changes.
2447

@@ -29,8 +52,32 @@ Fixes since v1.7.6
2952
Unless otherwise noted, all the fixes in 1.7.6.X maintenance track are
3053
included in this release.
3154

55+
* "git diff --cc" learned to correctly ignore binary files.
56+
(merge 0508fe5 jk/combine-diff-binary-etc later)
57+
58+
* "git fetch" did not recurse into submodules in subdirectories.
59+
(merge ea2d325 jl/maint-fetch-recursive-fix later)
60+
61+
* "git rebase -i -p" incorrectly dropped commits from side branches.
62+
(merge 12bf828 aw/rebase-i-p later)
63+
64+
* "git submodule foreach" failed to correctly give the standard input to
65+
the user-supplied command it invoked.
66+
(merge 4dca1aa bc/submodule-foreach-stdin-fix-1.7.4 later)
67+
68+
* submodules that the user has never showed interest in by running
69+
"git submodule init" was incorrectly marked as interesting by "git
70+
submodule sync".
71+
(merge 2cd9de3 jc/submodule-sync-no-auto-vivify later)
72+
73+
* "git tag -l <glob>..." did not take multiple glob patterns from the
74+
command line.
75+
(merge 588d0e8 jk/tag-list-multiple-patterns later)
76+
3277
--
3378
exec >/var/tmp/1
3479
echo O=$(git describe master)
35-
O=v1.7.6-133-g395f65d
80+
O=v1.7.6-232-gd907bf8
81+
git log --first-parent --oneline $O..master
82+
echo
3683
git shortlog --no-merges ^maint ^$O master

0 commit comments

Comments
 (0)