Skip to content

Commit 5b618c1

Browse files
committed
Start preparing for 2.8.3
Signed-off-by: Junio C Hamano <[email protected]>
1 parent 6671346 commit 5b618c1

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

Documentation/RelNotes/2.8.3.txt

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
Git v2.8.3 Release Notes
2+
========================
3+
4+
Fixes since v2.8.2
5+
------------------
6+
7+
* "git send-email" now uses a more readable timestamps when
8+
formulating a message ID.
9+
10+
* The repository set-up sequence has been streamlined (the biggest
11+
change is that there is no longer git_config_early()), so that we
12+
do not attempt to look into refs/* when we know we do not have a
13+
Git repository.
14+
15+
* When "git worktree" feature is in use, "git branch -d" allowed
16+
deletion of a branch that is checked out in another worktree
17+
18+
* When "git worktree" feature is in use, "git branch -m" renamed a
19+
branch that is checked out in another worktree without adjusting
20+
the HEAD symbolic ref for the worktree.
21+
22+
* "git format-patch --help" showed `-s` and `--no-patch` as if these
23+
are valid options to the command. We already hide `--patch` option
24+
from the documentation, because format-patch is about showing the
25+
diff, and the documentation now hides these options as well.
26+
27+
* A change back in version 2.7 to "git branch" broke display of a
28+
symbolic ref in a non-standard place in the refs/ hierarchy (we
29+
expect symbolic refs to appear in refs/remotes/*/HEAD to point at
30+
the primary branch the remote has, and as .git/HEAD to point at the
31+
branch we locally checked out).
32+
33+
* A partial rewrite of "git submodule" in the 2.7 timeframe changed
34+
the way the gitdir: pointer in the submodules point at the real
35+
repository location to use absolute paths by accident. This has
36+
been corrected.
37+
38+
* "git commit" misbehaved in a few minor ways when an empty message
39+
is given via -m '', all of which has been corrected.
40+
41+
* Support for CRAM-MD5 authentication method in "git imap-send" did
42+
not work well.
43+
44+
* The socks5:// proxy support added back in 2.6.4 days was not aware
45+
that socks5h:// proxies behave differently.
46+
47+
* "git config" had a codepath that tried to pass a NULL to
48+
printf("%s"), which nobody seems to have noticed.
49+
50+
* On Cygwin, object creation uses the "create a temporary and then
51+
rename it to the final name" pattern, not "create a temporary,
52+
hardlink it to the final name and then unlink the temporary"
53+
pattern.
54+
55+
This is necessary to use Git on Windows shared directories, and is
56+
already enabled for the MinGW and plain Windows builds. It also
57+
has been used in Cygwin packaged versions of Git for quite a while.
58+
See http://thread.gmane.org/gmane.comp.version-control.git/291853
59+
and http://thread.gmane.org/gmane.comp.version-control.git/275680.
60+
61+
Also contains minor documentation updates and code clean-ups.

0 commit comments

Comments
 (0)