-
Notifications
You must be signed in to change notification settings - Fork 1
/
006-Convert-release-HOWTO.txt-from-SVN-to-GIT.patch
103 lines (82 loc) · 3.37 KB
/
006-Convert-release-HOWTO.txt-from-SVN-to-GIT.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
From 643ea297b04c682a0995477b0e9adc0d22d904a6 Mon Sep 17 00:00:00 2001
From: Ivo Raisr <[email protected]>
Date: Sat, 4 Mar 2017 22:21:33 +0100
Subject: [PATCH] Convert release-HOWTO.txt from SVN to GIT
---
docs/internals/release-HOWTO.txt | 47 +++++++++++++---------------------------
1 file changed, 15 insertions(+), 32 deletions(-)
diff --git a/docs/internals/release-HOWTO.txt b/docs/internals/release-HOWTO.txt
index dce8d9868..3516013af 100644
--- a/docs/internals/release-HOWTO.txt
+++ b/docs/internals/release-HOWTO.txt
@@ -42,12 +42,12 @@ First of all:
Suggestion for next release: when a bug is fixed, update NEWS
directly => less chance to forget, and NEWS always up to date
- in SVN.
+ in GIT.
- Other files that might need updating: README, README_DEVELOPERS,
README_PACKAGERS.
-- Add X.Y.Z and X.Y+1.Z.SVN versions to Bugzilla.
+- Add X.Y.Z and X.Y+1.Z.GIT versions to Bugzilla.
- Add "wantedX.Y.Z+1" and "wantedX.Y+1.Z" milestones to Bugzilla.
@@ -141,47 +141,30 @@ For the official release:
- Make sure regtests run ok on all platforms of interest.
- Make sure Mozilla and OpenOffice run ok on all platforms of interest.
-- Change release number in AC_INIT() in configure.in to "X.Y.Z".
+- Change release number in AC_INIT() in configure.ac to "X.Y.Z".
- Make the tarball ("make dist").
- Check tarball builds, installs, regtests on platforms of interest.
If not, fix and repeat until success.
-- Tag the repositories ("VALGRIND_X_Y_Z" and "VEX_X_Y_Z"). Point the Vex
- external for VALGRIND_X_Y_Z to VEX_X_Y_Z.
+- Tag the repository ("VALGRIND_X_Y_Z").
- If it's a X.Y.0 release, make "VALGRIND_X_Y_BRANCH" and "VEX_X_Y_BRANCH"
- branches too. Useful examples (X.Y.0 major release):
+ If it's a X.Y.0 release, make "VALGRIND_X_Y_BRANCH" branch, too.
+ Useful examples (X.Y.0 major release):
cd valgrind
- svn copy trunk tags/VALGRIND_3_3_0
- svn copy trunk branches/VALGRIND_3_3_BRANCH
-
- cd vex
- svn copy trunk tags/VEX_3_3_0
- svn copy trunk branches/VEX_3_3_BRANCH
-
- cd valgrind
- cd tags/VALGRIND_3_3_0
- svn propset svn:externals \
- "VEX svn://svn.valgrind.org/vex/tags/VEX_3_3_0" .
- cd branches/VALGRIND_3_3_BRANCH
- svn propset svn:externals \
- "VEX svn://svn.valgrind.org/vex/branches/VEX_3_3_BRANCH" .
+ git checkout HEAD
+ git tag VALGRIND_3_3_0
+ git branch VALGRIND_3_3_BRANCH
+ git push
(X.Y.Z minor release):
- cd vex
- svn copy branches/VEX_3_6_BRANCH tags/VEX_3_6_1
-
cd valgrind
- svn copy branches/VALGRIND_3_6_BRANCH tags/VALGRIND_3_6_1
-
- cd tags/VALGRIND_3_6_1
- svn propset svn:externals \
- "VEX svn://svn.valgrind.org/vex/tags/VEX_3_6_1" .
-
+ git checkout VALGRIND_3_6_BRANCH
+ git tag VALGRIND_3_6_1
+ git push
- Update website:
@@ -195,10 +178,10 @@ For the official release:
- Update the "release-date" and "release-version" in php/.htconfx.
- Other pages that might need updating: downloads/repository.html.
-- Change release number in AC_INIT() in configure.in to "X.Y.Z.SVN", where
+- Change release number in AC_INIT() in configure.ac to "X.Y.Z.GIT", where
X.Y.Z is one more than the release just done.
-- Make sure the release notes are present in the NEWS file on the trunk and
+- Make sure the release notes are present in the NEWS file on the master and
the branch.
- Announce the release:
--
2.11.0