Autogenerated HTML docs for v1.5.3-rc7-16-ge340d
authorJunio C Hamano <junio@hera.kernel.org>
Fri, 31 Aug 2007 07:56:26 +0000 (07:56 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Fri, 31 Aug 2007 07:56:26 +0000 (07:56 +0000)
RelNotes-1.5.3.txt
git-daemon.html
git-daemon.txt
git-filter-branch.html
git-filter-branch.txt

index f2efaaffb71ae3a3b84897ed034decaf804daf45..51ff53b370d909be01af8d264919b22195f4b8c1 100644 (file)
@@ -333,8 +333,20 @@ this release, unless otherwise noted.
   - "git --bare command" overrode existing GIT_DIR setting and always
     made it treat the current working directory as GIT_DIR.
 
+  - "git ls-files --error-unmatch" does not complain if you give the
+    same path pattern twice by mistake.
+
+  - "git init" autodetected core.filemode but not core.symlinks, which
+    made a new directory created automatically by "git clone" cumbersome
+    to use on filesystems that require these configurations to be set.
+
+  - "git log" family of commands behaved differently when run as "git
+    log" (no pathspec) and as "git log --" (again, no pathspec).  This
+    inconsistency was introduced somewhere in v1.3.0 series but now has
+    been corrected.
+
 --
 exec >/var/tmp/1
-O=v1.5.3-rc7
+O=v1.5.3-rc7-15-ga65f200
 echo O=`git describe refs/heads/master`
 git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint
index 5e2845b1b36951232823f7f4054b5121a1065753..8b1556658855c2b175942e4ef5c5cc175474673b 100644 (file)
@@ -465,7 +465,8 @@ git repositories.</p>
 </dt>\r
 <dd>\r
 <p>\r
-        Save the process id in <em>file</em>.\r
+        Save the process id in <em>file</em>.  Ignored when the daemon\r
+        is run under <tt>--inetd</tt>.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -519,6 +520,12 @@ the facility of inet daemon to achieve the same before spawning
 </div>\r
 <h2>SERVICES</h2>\r
 <div class="sectionbody">\r
+<p>These services can be globally enabled/disabled using the\r
+command line options of this command.  If a finer-grained\r
+control is desired (e.g. to allow <tt>git-archive</tt> to be run\r
+against only in a few selected repositories the daemon serves),\r
+the per-repository configuration file can be used to enable or\r
+disable them.</p>\r
 <dl>\r
 <dt>\r
 upload-pack\r
@@ -536,7 +543,24 @@ upload-archive
 </dt>\r
 <dd>\r
 <p>\r
-        This serves <tt>git-archive --remote</tt>.\r
+        This serves <tt>git-archive --remote</tt>.  It is disabled by\r
+        default, but a repository can enable it by setting\r
+        <tt>daemon.uploadarchive</tt> configuration item to <tt>true</tt>.\r
+</p>\r
+</dd>\r
+<dt>\r
+receive-pack\r
+</dt>\r
+<dd>\r
+<p>\r
+        This serves <tt>git-send-pack</tt> clients, allowing anonymous\r
+        push.  It is disabled by default, as there is _no_\r
+        authentication in the protocol (in other words, anybody\r
+        can push anything into the repository, including removal\r
+        of refs).  This is solely meant for a closed LAN setting\r
+        where everybody is friendly.  This service can be\r
+        enabled by <tt>daemon.receivepack</tt> configuration item to\r
+        <tt>true</tt>.\r
 </p>\r
 </dd>\r
 </dl>\r
@@ -619,6 +643,17 @@ Repositories can still be accessed by hostname though, assuming
 they correspond to these IP addresses.</p>\r
 </dd>\r
 </dl>\r
+<p>To enable <tt>git-archive --remote</tt> and disable <tt>git-fetch</tt> against\r
+a repository, have the following in the configuration file in the\r
+repository (that is the file <em>config</em> next to <em>HEAD</em>, <em>refs</em> and\r
+<em>objects</em>).</p>\r
+<p>+</p>\r
+<div class="listingblock">\r
+<div class="content">\r
+<pre><tt>[daemon]\r
+        uploadpack = false\r
+        uploadarchive = true</tt></pre>\r
+</div></div>\r
 </div>\r
 <h2>Author</h2>\r
 <div class="sectionbody">\r
@@ -635,7 +670,7 @@ they correspond to these IP addresses.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 01-Aug-2007 08:42:09 UTC\r
+Last updated 31-Aug-2007 07:55:56 UTC\r
 </div>\r
 </div>\r
 </body>\r
index f902161c087a34d4e244a516cc6dd2e259af2e2e..efdcdadea701cc1aabcd36d0586c885ba32131e7 100644 (file)
@@ -124,7 +124,8 @@ OPTIONS
        Detach from the shell. Implies --syslog.
 
 --pid-file=file::
-       Save the process id in 'file'.
+       Save the process id in 'file'.  Ignored when the daemon
+       is run under `--inetd`.
 
 --user=user, --group=group::
        Change daemon's uid and gid before entering the service loop.
@@ -157,6 +158,13 @@ the facility of inet daemon to achieve the same before spawning
 SERVICES
 --------
 
+These services can be globally enabled/disabled using the
+command line options of this command.  If a finer-grained
+control is desired (e.g. to allow `git-archive` to be run
+against only in a few selected repositories the daemon serves),
+the per-repository configuration file can be used to enable or
+disable them.
+
 upload-pack::
        This serves `git-fetch-pack` and `git-peek-remote`
        clients.  It is enabled by default, but a repository can
@@ -164,7 +172,19 @@ upload-pack::
        item to `false`.
 
 upload-archive::
-       This serves `git-archive --remote`.
+       This serves `git-archive --remote`.  It is disabled by
+       default, but a repository can enable it by setting
+       `daemon.uploadarchive` configuration item to `true`.
+
+receive-pack::
+       This serves `git-send-pack` clients, allowing anonymous
+       push.  It is disabled by default, as there is _no_
+       authentication in the protocol (in other words, anybody
+       can push anything into the repository, including removal
+       of refs).  This is solely meant for a closed LAN setting
+       where everybody is friendly.  This service can be
+       enabled by `daemon.receivepack` configuration item to
+       `true`.
 
 EXAMPLES
 --------
@@ -229,6 +249,18 @@ Repositories can still be accessed by hostname though, assuming
 they correspond to these IP addresses.
 
 
+To enable `git-archive --remote` and disable `git-fetch` against
+a repository, have the following in the configuration file in the
+repository (that is the file 'config' next to 'HEAD', 'refs' and
+'objects').
++
+----------------------------------------------------------------
+[daemon]
+       uploadpack = false
+       uploadarchive = true
+----------------------------------------------------------------
+
+
 Author
 ------
 Written by Linus Torvalds <torvalds@osdl.org>, YOSHIFUJI Hideaki
index 0c418805a170adb386667a2d6ae0431a156798a6..2a3baf81bdbd60174842216205b95314852c44df 100644 (file)
@@ -277,7 +277,8 @@ git-filter-branch(1) Manual Page
         [--index-filter &lt;command&gt;] [--parent-filter &lt;command&gt;]\r
         [--msg-filter &lt;command&gt;] [--commit-filter &lt;command&gt;]\r
         [--tag-name-filter &lt;command&gt;] [--subdirectory-filter &lt;directory&gt;]\r
-        [-d &lt;directory&gt;] [-f | --force] [&lt;rev-list options&gt;&#8230;]</div></div>\r
+        [--original &lt;namespace&gt;] [-d &lt;directory&gt;] [-f | --force]\r
+        [&lt;rev-list options&gt;&#8230;]</div></div>\r
 </div>\r
 <h2>DESCRIPTION</h2>\r
 <div class="sectionbody">\r
@@ -427,6 +428,15 @@ definition impossible to preserve signatures at any rate.)</p>
 </p>\r
 </dd>\r
 <dt>\r
+--original &lt;namespace&gt;\r
+</dt>\r
+<dd>\r
+<p>\r
+        Use this option to set the namespace where the original commits\r
+        will be stored. The default value is <em>refs/original</em>.\r
+</p>\r
+</dd>\r
+<dt>\r
 -d &lt;directory&gt;\r
 </dt>\r
 <dd>\r
@@ -572,7 +582,7 @@ and the git list &lt;git@vger.kernel.org&gt;</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 18-Aug-2007 07:20:22 UTC\r
+Last updated 31-Aug-2007 07:55:56 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 8c43be611a3a632788e4dcb9e322c4522fccb334..ae03514e4d627dc3c4e6eee7d9f9d625d96da33b 100644 (file)
@@ -12,7 +12,8 @@ SYNOPSIS
        [--index-filter <command>] [--parent-filter <command>]
        [--msg-filter <command>] [--commit-filter <command>]
        [--tag-name-filter <command>] [--subdirectory-filter <directory>]
-       [-d <directory>] [-f | --force] [<rev-list options>...]
+       [--original <namespace>] [-d <directory>] [-f | --force]
+       [<rev-list options>...]
 
 DESCRIPTION
 -----------
@@ -134,6 +135,10 @@ definition impossible to preserve signatures at any rate.)
        The result will contain that directory (and only that) as its
        project root.
 
+--original <namespace>::
+       Use this option to set the namespace where the original commits
+       will be stored. The default value is 'refs/original'.
+
 -d <directory>::
        Use this option to set the path to the temporary directory used for
        rewriting.  When applying a tree filter, the command needs to