Start preparing for 1.5.2.3 and 1.5.3
Junio C Hamano committed
Jun 29, 2007 at 09:22 UTC
dd493164846f7a73373b82f2e3bfcb9f8c760441
2 files changed
+24
-180
prep-maint.txt
+24
-38
@@ -1,68 +1,54 @@
1
-diff --git a/Documentation/RelNotes-1.5.2.2.txt b/Documentation/RelNotes-1.5.2.2.txt
1
+diff --git a/Documentation/RelNotes-1.5.2.3.txt b/Documentation/RelNotes-1.5.2.3.txt
2
new file mode 100644
3
-index 0000000..e7cecc8
3
+index 0000000..6ba264d
4
--- /dev/null
5
-+++ b/Documentation/RelNotes-1.5.2.2.txt
6
-@@ -0,0 +1,40 @@
7
-+GIT v1.5.2.2 Release Notes
5
++++ b/Documentation/RelNotes-1.5.2.3.txt
6
+@@ -0,0 +1,26 @@
7
++GIT v1.5.2.3 Release Notes
8
+==========================
9
+
10
-+Fixes since v1.5.2.1
10
++Fixes since v1.5.2.2
11
+--------------------
12
+
13
-+* Usability fix
13
++ * Bugfixes
14
+
15
-+ - git-gui is shipped with its updated blame interface. It is
16
-+ rumored that the older one was not just unusable but was
17
-+ active health hazard, but this one is actually pretty.
18
-+ Please see for yourself.
15
++ - Version 2 pack index format was introduced in version 1.5.2
16
++ to support pack files that has offset that cannot be
17
++ represented in 32-bit. The runtime code to validate such
18
++ an index mishandled such an index for an empty pack.
19
+
20
-+* Bugfixes
20
++ - Commit walkers (most notably, fetch over http protocol)
21
++ tried to traverse commit objects contained in trees (aka
22
++ subproject); they shouldn't.
23
+
22
-+ - "git checkout fubar" was utterly confused when there is a
23
-+ branch fubar and a tag fubar at the same time. It correctly
24
-+ checks out the branch fubar now.
24
++ * Documentation Fixes and Updates
25
+
26
-+ - "git clone /path/foo" to clone a local /path/foo.git
27
-+ repository left an incorrect configuration.
26
++ - git-config --regexp was not documented properly.
27
+
29
-+ - "git send-email" correctly unquotes RFC 2047 quoted names in
30
-+ the patch-email before using their values.
31
-+
32
-+ - We did not accept number of seconds since epoch older than
33
-+ year 2000 as a valid timestamp. We now interpret positive
34
-+ integers more than 8 digits as such, which allows us to
35
-+ express timestamps more recent than March 1973.
36
-+
37
-+ - git-cvsimport did not work when you have GIT_DIR to point
38
-+ your repository at a nonstandard location.
39
-+
40
-+* Many documentation updates
41
-+
42
-+--
28
++--
29
+exec >/var/tmp/1
44
-+O=v1.5.2.1-67-g4f01d0f
30
++O=v1.5.2.2-11-gb833651
31
+echo O=`git describe refs/heads/maint`
32
+git shortlog --no-merges $O..refs/heads/maint
33
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
48
-index bd30398..3c3cd2f 100755
34
+index 3c3cd2f..5c6d2b2 100755
35
--- a/GIT-VERSION-GEN
36
+++ b/GIT-VERSION-GEN
37
@@ -1,7 +1,7 @@
38
#!/bin/sh
39
40
GVF=GIT-VERSION-FILE
55
--DEF_VER=v1.5.2.1.GIT
56
-+DEF_VER=v1.5.2.2.GIT
41
+-DEF_VER=v1.5.2.2.GIT
42
++DEF_VER=v1.5.2.3.GIT
43
44
LF='
45
'
46
diff --git a/RelNotes b/RelNotes
61
-index 403fb97..61f9778 120000
47
+index 61f9778..a1c82a8 120000
48
--- a/RelNotes
49
+++ b/RelNotes
50
@@ -1 +1 @@
65
--Documentation/RelNotes-1.5.2.1.txt
51
+-Documentation/RelNotes-1.5.2.2.txt
52
\ No newline at end of file
67
-+Documentation/RelNotes-1.5.2.2.txt
53
++Documentation/RelNotes-1.5.2.3.txt
54
\ No newline at end of file
prep-master.txt
-142
@@ -1,145 +1,3 @@
1
-diff --git a/Documentation/RelNotes-1.5.3.txt b/Documentation/RelNotes-1.5.3.txt
2
-index d111661..4b7f472 100644
3
---- a/Documentation/RelNotes-1.5.3.txt
4
-+++ b/Documentation/RelNotes-1.5.3.txt
5
-@@ -1,4 +1,4 @@
6
--GIT v1.5.3 Release Notes (draft)
7
-+GIT v1.5.3 Release Notes
8
- ========================
9
-
10
- Updates since v1.5.2
11
-@@ -10,8 +10,13 @@ Updates since v1.5.2
12
- * Thee are a handful pack-objects changes to help you cope better with
13
- repositories with pathologically large blobs in them.
14
-
15
-+* Comes with git-gui 0.8.0.
16
-+
17
- * New commands and options.
18
-
19
-+ - "git-cvsserver" learned new options (--base-path, --export-all,
20
-+ --strict-paths) inspired by git-daemon.
21
-+
22
- - "git-submodule" command helps you manage the projects from
23
- the superproject that contain them.
24
-
25
-@@ -36,9 +41,39 @@ Updates since v1.5.2
26
- - "git repack" can be told to split resulting packs to avoid
27
- exceeding limit specified with "--max-pack-size".
28
-
29
-+ - "git fsck" gained --verbose option. This is really really
30
-+ verbose but it might help you identify exact commit that is
31
-+ corrupt in your repository.
32
-+
33
-+ - "git format-patch" learned --numbered-files option. This
34
-+ may be useful for MH users.
35
-+
36
-+ - "git tag -n -l" shows tag annotations while listing tags.
37
-+
38
-+ - "git cvsimport" can optionally use the separate-remote layout.
39
-+
40
-+ - "git blame" can be told to see through commits that changes
41
-+ whitespaces and indentation levels with "-w" option.
42
-+
43
- * Updated behavior of existing commands.
44
-
45
-- - "git push" pretends that you immediately fetched back from
46
-+ - "git mergetool" chooses its backend more wisely, taking
47
-+ notice of its environment such as use of X, Gnome/KDE, etc.
48
-+
49
-+ - "gitweb" shows merge commits a lot nicer than before. The
50
-+ default view uses more compact --cc format, while the UI
51
-+ allows to choose normal diff with any parent.
52
-+
53
-+ - snapshot files "gitweb" creates from a repository at
54
-+ $path/$project/.git are more useful. We use $project part
55
-+ in the filename, which we used to discard.
56
-+
57
-+ - "git cvsimort" creates lightweight tag; there is not any
58
-+ interesting information we can record in an annotated tag,
59
-+ and the handcrafted ones the old code created was not
60
-+ properly formed anyway.
61
-+
62
-+ - "git-push" pretends that you immediately fetched back from
63
- the remote by updating corresponding remote tracking
64
- branches if you have any.
65
-
66
-@@ -48,17 +83,25 @@ Updates since v1.5.2
67
- - "git-apply --whitespace=strip" removes blank lines added at
68
- the end of the file.
69
-
70
-- - fetch over git native protocols with -v shows connection
71
-+ - "git-fetch" over git native protocols with -v shows connection
72
- status, and the IP address of the other end, to help
73
- diagnosing problems.
74
-
75
-- - core.legacyheaders is no more, although we still can read
76
-- objects created in a new loose object format.
77
-+ - We used to have core.legacyheaders configuration, when
78
-+ set to false, allowed git to write loose objects in a format
79
-+ that mimicks the format used by objects stored in packs. It
80
-+ turns out that this was not so useful. Although we will
81
-+ continue to read objects written in that format, we do not
82
-+ honor that configuration anymore and create loose objects in
83
-+ the legacy/traditional format.
84
-+
85
-+ - "--find-copies-harder" option to diff family can now be
86
-+ spelled as "-C -C" for brevity.
87
-
88
- - "git-mailsplit" (hence "git-am") can read from Maildir
89
- formatted mailboxes.
90
-
91
-- - "git cvsserver" does not barf upon seeing "cvs login"
92
-+ - "git-cvsserver" does not barf upon seeing "cvs login"
93
- request.
94
-
95
- - "pack-objects" honors "delta" attribute set in
96
-@@ -68,10 +111,16 @@ Updates since v1.5.2
97
- - new-workdir script (in contrib) can now be used with a bare
98
- repository.
99
-
100
-+ - "git-mergetool" learned to use gvimdiff.
101
-+
102
-+ - "gitview" (in contrib) has a better blame interface.
103
-+
104
-
105
- * Builds
106
-
107
-- -
108
-+ - old-style function definitions (most notably, a function
109
-+ without parameter defined with "func()", not "func(void)")
110
-+ have been eradicated.
111
-
112
- * Performance Tweaks
113
-
114
-@@ -88,6 +137,10 @@ Updates since v1.5.2
115
- the object requested the last time, which exploits the
116
- locality of references.
117
-
118
-+ - verifying pack contents done by "git fsck --full" got boost
119
-+ by carefully choosing the order to verify objects in them.
120
-+
121
-+
122
- Fixes since v1.5.2
123
- ------------------
124
-
125
-@@ -96,14 +149,11 @@ this release, unless otherwise noted.
126
-
127
- * Bugfixes
128
-
129
-- - .... This has not
130
-- been backported to 1.5.2.x series, as it is rather an
131
-- intrusive change.
132
--
133
-+ - "gitweb" had trouble handling non UTF-8 text with older
134
-+ Encode.pm Perl module.
135
-
136
- --
137
- exec >/var/tmp/1
138
--O=v1.5.2-45-ged82edc
139
--O=v1.5.2-172-g1a8b769
140
-+O=v1.5.2.2-236-g952c8c5
141
- echo O=`git describe refs/heads/master`
142
- git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
1
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
2
index 06c360b..3c0032c 100755
3
--- a/GIT-VERSION-GEN