Skip to content

Commit 21e7f9c

Browse files
author
Junio C Hamano
committed
Autogenerated HTML docs for v1.5.3-rc7-16-ge340d
1 parent 7d9e9bd commit 21e7f9c

File tree

5 files changed

+103
-9
lines changed

5 files changed

+103
-9
lines changed

RelNotes-1.5.3.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,20 @@ this release, unless otherwise noted.
333333
- "git --bare command" overrode existing GIT_DIR setting and always
334334
made it treat the current working directory as GIT_DIR.
335335

336+
- "git ls-files --error-unmatch" does not complain if you give the
337+
same path pattern twice by mistake.
338+
339+
- "git init" autodetected core.filemode but not core.symlinks, which
340+
made a new directory created automatically by "git clone" cumbersome
341+
to use on filesystems that require these configurations to be set.
342+
343+
- "git log" family of commands behaved differently when run as "git
344+
log" (no pathspec) and as "git log --" (again, no pathspec). This
345+
inconsistency was introduced somewhere in v1.3.0 series but now has
346+
been corrected.
347+
336348
--
337349
exec >/var/tmp/1
338-
O=v1.5.3-rc7
350+
O=v1.5.3-rc7-15-ga65f200
339351
echo O=`git describe refs/heads/master`
340352
git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint

git-daemon.html

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,8 @@ <h2>OPTIONS</h2>
465465
</dt>
466466
<dd>
467467
<p>
468-
Save the process id in <em>file</em>.
468+
Save the process id in <em>file</em>. Ignored when the daemon
469+
is run under <tt>--inetd</tt>.
469470
</p>
470471
</dd>
471472
<dt>
@@ -519,6 +520,12 @@ <h2>OPTIONS</h2>
519520
</div>
520521
<h2>SERVICES</h2>
521522
<div class="sectionbody">
523+
<p>These services can be globally enabled/disabled using the
524+
command line options of this command. If a finer-grained
525+
control is desired (e.g. to allow <tt>git-archive</tt> to be run
526+
against only in a few selected repositories the daemon serves),
527+
the per-repository configuration file can be used to enable or
528+
disable them.</p>
522529
<dl>
523530
<dt>
524531
upload-pack
@@ -536,7 +543,24 @@ <h2>SERVICES</h2>
536543
</dt>
537544
<dd>
538545
<p>
539-
This serves <tt>git-archive --remote</tt>.
546+
This serves <tt>git-archive --remote</tt>. It is disabled by
547+
default, but a repository can enable it by setting
548+
<tt>daemon.uploadarchive</tt> configuration item to <tt>true</tt>.
549+
</p>
550+
</dd>
551+
<dt>
552+
receive-pack
553+
</dt>
554+
<dd>
555+
<p>
556+
This serves <tt>git-send-pack</tt> clients, allowing anonymous
557+
push. It is disabled by default, as there is _no_
558+
authentication in the protocol (in other words, anybody
559+
can push anything into the repository, including removal
560+
of refs). This is solely meant for a closed LAN setting
561+
where everybody is friendly. This service can be
562+
enabled by <tt>daemon.receivepack</tt> configuration item to
563+
<tt>true</tt>.
540564
</p>
541565
</dd>
542566
</dl>
@@ -619,6 +643,17 @@ <h2>EXAMPLES</h2>
619643
they correspond to these IP addresses.</p>
620644
</dd>
621645
</dl>
646+
<p>To enable <tt>git-archive --remote</tt> and disable <tt>git-fetch</tt> against
647+
a repository, have the following in the configuration file in the
648+
repository (that is the file <em>config</em> next to <em>HEAD</em>, <em>refs</em> and
649+
<em>objects</em>).</p>
650+
<p>+</p>
651+
<div class="listingblock">
652+
<div class="content">
653+
<pre><tt>[daemon]
654+
uploadpack = false
655+
uploadarchive = true</tt></pre>
656+
</div></div>
622657
</div>
623658
<h2>Author</h2>
624659
<div class="sectionbody">
@@ -635,7 +670,7 @@ <h2>GIT</h2>
635670
</div>
636671
<div id="footer">
637672
<div id="footer-text">
638-
Last updated 01-Aug-2007 08:42:09 UTC
673+
Last updated 31-Aug-2007 07:55:56 UTC
639674
</div>
640675
</div>
641676
</body>

git-daemon.txt

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,8 @@ OPTIONS
124124
Detach from the shell. Implies --syslog.
125125

126126
--pid-file=file::
127-
Save the process id in 'file'.
127+
Save the process id in 'file'. Ignored when the daemon
128+
is run under `--inetd`.
128129

129130
--user=user, --group=group::
130131
Change daemon's uid and gid before entering the service loop.
@@ -157,14 +158,33 @@ the facility of inet daemon to achieve the same before spawning
157158
SERVICES
158159
--------
159160

161+
These services can be globally enabled/disabled using the
162+
command line options of this command. If a finer-grained
163+
control is desired (e.g. to allow `git-archive` to be run
164+
against only in a few selected repositories the daemon serves),
165+
the per-repository configuration file can be used to enable or
166+
disable them.
167+
160168
upload-pack::
161169
This serves `git-fetch-pack` and `git-peek-remote`
162170
clients. It is enabled by default, but a repository can
163171
disable it by setting `daemon.uploadpack` configuration
164172
item to `false`.
165173

166174
upload-archive::
167-
This serves `git-archive --remote`.
175+
This serves `git-archive --remote`. It is disabled by
176+
default, but a repository can enable it by setting
177+
`daemon.uploadarchive` configuration item to `true`.
178+
179+
receive-pack::
180+
This serves `git-send-pack` clients, allowing anonymous
181+
push. It is disabled by default, as there is _no_
182+
authentication in the protocol (in other words, anybody
183+
can push anything into the repository, including removal
184+
of refs). This is solely meant for a closed LAN setting
185+
where everybody is friendly. This service can be
186+
enabled by `daemon.receivepack` configuration item to
187+
`true`.
168188

169189
EXAMPLES
170190
--------
@@ -229,6 +249,18 @@ Repositories can still be accessed by hostname though, assuming
229249
they correspond to these IP addresses.
230250

231251

252+
To enable `git-archive --remote` and disable `git-fetch` against
253+
a repository, have the following in the configuration file in the
254+
repository (that is the file 'config' next to 'HEAD', 'refs' and
255+
'objects').
256+
+
257+
----------------------------------------------------------------
258+
[daemon]
259+
uploadpack = false
260+
uploadarchive = true
261+
----------------------------------------------------------------
262+
263+
232264
Author
233265
------
234266
Written by Linus Torvalds <torvalds@osdl.org>, YOSHIFUJI Hideaki

git-filter-branch.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,8 @@ <h2>SYNOPSIS</h2>
277277
[--index-filter &lt;command&gt;] [--parent-filter &lt;command&gt;]
278278
[--msg-filter &lt;command&gt;] [--commit-filter &lt;command&gt;]
279279
[--tag-name-filter &lt;command&gt;] [--subdirectory-filter &lt;directory&gt;]
280-
[-d &lt;directory&gt;] [-f | --force] [&lt;rev-list options&gt;&#8230;]</div></div>
280+
[--original &lt;namespace&gt;] [-d &lt;directory&gt;] [-f | --force]
281+
[&lt;rev-list options&gt;&#8230;]</div></div>
281282
</div>
282283
<h2>DESCRIPTION</h2>
283284
<div class="sectionbody">
@@ -427,6 +428,15 @@ <h2>OPTIONS</h2>
427428
</p>
428429
</dd>
429430
<dt>
431+
--original &lt;namespace&gt;
432+
</dt>
433+
<dd>
434+
<p>
435+
Use this option to set the namespace where the original commits
436+
will be stored. The default value is <em>refs/original</em>.
437+
</p>
438+
</dd>
439+
<dt>
430440
-d &lt;directory&gt;
431441
</dt>
432442
<dd>
@@ -572,7 +582,7 @@ <h2>GIT</h2>
572582
</div>
573583
<div id="footer">
574584
<div id="footer-text">
575-
Last updated 18-Aug-2007 07:20:22 UTC
585+
Last updated 31-Aug-2007 07:55:56 UTC
576586
</div>
577587
</div>
578588
</body>

git-filter-branch.txt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ SYNOPSIS
1212
[--index-filter <command>] [--parent-filter <command>]
1313
[--msg-filter <command>] [--commit-filter <command>]
1414
[--tag-name-filter <command>] [--subdirectory-filter <directory>]
15-
[-d <directory>] [-f | --force] [<rev-list options>...]
15+
[--original <namespace>] [-d <directory>] [-f | --force]
16+
[<rev-list options>...]
1617

1718
DESCRIPTION
1819
-----------
@@ -134,6 +135,10 @@ definition impossible to preserve signatures at any rate.)
134135
The result will contain that directory (and only that) as its
135136
project root.
136137

138+
--original <namespace>::
139+
Use this option to set the namespace where the original commits
140+
will be stored. The default value is 'refs/original'.
141+
137142
-d <directory>::
138143
Use this option to set the path to the temporary directory used for
139144
rewriting. When applying a tree filter, the command needs to

0 commit comments

Comments
 (0)