Kick off 1.7.0 cycle
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Junio C Hamano committed
Dec 26, 2009 at 14:11 UTC
68b890a8d5aab897f392928105596de85cc9135e
3 files changed
+66
-2
Documentation/RelNotes-1.7.0.txt
new
+64
@@ -0,0 +1,64 @@
1
+Git v1.7.0 Release Notes
2
+========================
3
+
4
+Notes on behaviour change
5
+-------------------------
6
+
7
+ * "git push" into a branch that is currently checked out (i.e. pointed by
8
+ HEAD in a repository that is not bare) is refused by default.
9
+
10
+ Similarly, "git push $there :$killed" to delete the branch $killed
11
+ in a remote repository $there, when $killed branch is the current
12
+ branch pointed at by its HEAD, will be refused by default.
13
+
14
+ Setting the configuration variables receive.denyCurrentBranch and
15
+ receive.denyDeleteCurrent to 'ignore' in the receiving repository
16
+ can be used to override these safety features.
17
+
18
+ * "git send-email" does not make deep threads by default when sending a
19
+ patch series with more than two messages. All messages will be sent
20
+ as a reply to the first message, i.e. cover letter.
21
+
22
+ It has been possible to configure send-email to send "shallow thread"
23
+ by setting sendemail.chainreplyto configuration variable to false. The
24
+ only thing this release does is to change the default when you haven't
25
+ configured that variable.
26
+
27
+ * "git status" is not "git commit --dry-run" anymore. This change does
28
+ not affect you if you run the command without pathspec.
29
+
30
+ * "git diff" traditionally treated various "ignore whitespace" options
31
+ only as a way to filter the patch output. "git diff --exit-code -b"
32
+ exited with non-zero status even if all changes were about changing the
33
+ ammount of whitespace and nothing else. and "git diff -b" showed the
34
+ "diff --git" header line for such a change without patch text.
35
+
36
+ In this release, the "ignore whitespaces" options affect the semantics
37
+ of the diff operation. A change that does not affect anything but
38
+ whitespaces is reported with zero exit status when run with
39
+ --exit-code, and there is no "diff --git" header for such a change.
40
+
41
+
42
+Updates since v1.6.6
43
+--------------------
44
+
45
+(subsystems)
46
+
47
+(portability)
48
+
49
+(performance)
50
+
51
+(usability, bells and whistles)
52
+
53
+
54
+Fixes since v1.6.6
55
+------------------
56
+
57
+All of the fixes in v1.6.6.X maintenance series are included in this
58
+release, unless otherwise noted.
59
+
60
+--
61
+exec >/var/tmp/1
62
+O=v1.6.6-27-g648f407
63
+echo O=$(git describe master)
64
+git shortlog --no-merges $O..master ^maint
GIT-VERSION-GEN
+1
-1
@@ -1,7 +1,7 @@
1
#!/bin/sh
2
3
GVF=GIT-VERSION-FILE
4
-DEF_VER=v1.6.6
4
+DEF_VER=v1.6.6.GIT
5
6
LF='
7
'
RelNotes
+1
-1
@@ -1 +1 @@
1
-Documentation/RelNotes-1.6.6.txt
\ No newline at end of file
1
+Documentation/RelNotes-1.7.0.txt
\ No newline at end of file