Start preparing for 2.8.3

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

Junio C Hamano committed May 2, 2016 at 14:23 UTC 5b618c1c8d4feceba85cb3fc16f90b94f689877e
1 file changed +61
Documentation/RelNotes/2.8.3.txt new
+61
@@ -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.