Skip to content

Commit 88d34b9

Browse files
committed
MaintNotes: retire in-repository html/man branches
1 parent 72000c2 commit 88d34b9

File tree

1 file changed

+21
-31
lines changed

1 file changed

+21
-31
lines changed

MaintNotes

Lines changed: 21 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Subject: A note from the maintainer
2+
13
Welcome to git development community.
24

35
This message is written by the maintainer and talks about how Git
@@ -9,7 +11,7 @@ The development is primarily done on the Git mailing list. Help
911
requests, feature proposals, bug reports and patches should be sent to
1012
the list address <git@vger.kernel.org>. You don't have to be
1113
subscribed to send messages. The convention on the list is to keep
12-
everybody involved on Cc:, so it is unnecessary to ask "Please Cc: me,
14+
everybody involved on Cc:, so it is unnecessary to say "Please Cc: me,
1315
I am not subscribed".
1416

1517
Before sending patches, please read Documentation/SubmittingPatches
@@ -25,13 +27,13 @@ enough mental/time bandwidth to process them right at the moment, and
2527
it often helps to wait until the list traffic becomes calmer before
2628
sending such a reminder.
2729

28-
The list archive is available at a few public sites as well:
30+
The list archive is available at a few public sites:
2931

3032
http://news.gmane.org/gmane.comp.version-control.git/
3133
http://marc.theaimsgroup.com/?l=git
3234
http://www.spinics.net/lists/git/
3335

34-
and some people seem to prefer to read it over NNTP:
36+
Some people seem to prefer to read it over NNTP:
3537

3638
nntp://news.gmane.org/gmane.comp.version-control.git
3739

@@ -55,12 +57,12 @@ bug report with just "git does not work". "I tried to do X but it did not
5557
work" is not much better, neither is "I tried to do X and git did Y, which
5658
is broken". It often is that what you expect is _not_ what other people
5759
expect, and chances are that what you expect is very different from what
58-
people who have worked on git have expected (otherwise, the behavior
59-
would have been changed to match that expectation long time ago).
60+
people who have worked on git have expected---otherwise, the behavior
61+
would have been changed to match your expectation long time ago.
6062

6163
Please remember to always state
6264

63-
- what you wanted to do;
65+
- what you wanted to achieve;
6466

6567
- what you did (the version of git and the command sequence to reproduce
6668
the behavior);
@@ -83,32 +85,21 @@ My public git.git repository is at:
8385
https://github.com/git/git
8486
https://code.google.com/p/git-core/
8587

86-
Impatient people might have better luck with the latter two (there are a
87-
few other mirrors I push into at sourceforge and github as well).
88+
There are a few other mirrors I push into at sourceforge and github as
89+
well.
8890

8991
Their gitweb interfaces are found at:
9092

9193
http://git.kernel.org/?p=git/git.git
9294
http://repo.or.cz/w/alt-git.git
9395

94-
There are three branches in git.git repository that are not about the
95-
source tree of git: "html", "man", and "todo".
96-
97-
The "html" and "man" are preformatted documentation from the tip of
98-
the "master" branch; the tip of "html" is visible at:
99-
100-
http://www.kernel.org/pub/software/scm/git/docs/
101-
http://git-core.googlecode.com/git-history/html/git.html
102-
103-
The above URL is the top-level documentation page, and it may have
104-
links to documentation of older releases.
96+
Preformatted documentation from the tip of the "master" branch can be
97+
found in:
10598

106-
The "todo" branch was originally meant to contain a TODO list for me,
107-
but is mostly used to keep some helper scripts I use to maintain git.
108-
For example, the script that was used to maintain the two documentation
109-
branches are found there as dodoc.sh, which may be a good demonstration
110-
of how to use a post-update hook to automate a task after pushing into a
111-
repository.
99+
git://git.kernel.org/pub/scm/git/git-{htmldocs,manpages}.git/
100+
git://repo.or.cz/git-{htmldocs,manpages}.git/
101+
https://code.google.com/p/git-{htmldocs,manpages}.git/
102+
https://github.com/gitster/git-{htmldocs,manpages}.git/
112103

113104
There are four branches in git.git repository that track the source tree
114105
of git: "master", "maint", "next", and "pu".
@@ -131,16 +122,15 @@ merged into "master" to propagate the fixes forward.
131122
A new development does not usually happen on "master". When you send a
132123
series of patches, after review on the mailing list, a separate topic
133124
branch is forked from the tip of "master" and your patches are queued
134-
there, and kept out of "master" while people test it out. The quality of
125+
there, and kept out of "master" while people test it out. The quality of
135126
topic branches are judged primarily by the mailing list discussions.
136127

137128
Topic branches that are in good shape are merged to the "next" branch. In
138129
general, the "next" branch always contains the tip of "master". It might
139-
not be quite rock-solid production ready, but is expected to work more or
140-
less without major breakage. The "next" branch is where new and exciting
141-
things take place. A topic that is in "next" is expected to be polished to
142-
perfection before it is merged to "master" (that's why "master" can be
143-
expected to stay more stable than any released version).
130+
not be quite rock-solid, but is expected to work more or less without major
131+
breakage. The "next" branch is where new and exciting things take place. A
132+
topic that is in "next" is expected to be polished to perfection before it
133+
is merged to "master".
144134

145135
The "pu" (proposed updates) branch bundles all the remaining topic
146136
branches. The topics on the branch are not complete, well tested, nor well

0 commit comments

Comments
 (0)