Autogenerated HTML docs for v1.5.3-rc6-9-gaabb2
authorJunio C Hamano <junio@hera.kernel.org>
Thu, 23 Aug 2007 00:25:09 +0000 (00:25 +0000)
committerJunio C Hamano <junio@hera.kernel.org>
Thu, 23 Aug 2007 00:25:09 +0000 (00:25 +0000)
12 files changed:
config.txt
git-archive.html
git-archive.txt
git-config.html
git-rev-list.html
git-rev-list.txt
git-svn.html
git-svn.txt
git-svnimport.html
git-svnimport.txt
git-tar-tree.html
git-tar-tree.txt

index 46f40ad4c25edb73bfa34c84cff7b11bf271eb48..462595cf8f8e58dd0b861333000ad4c6f77fabe5 100644 (file)
@@ -675,15 +675,11 @@ showbranch.default::
        See gitlink:git-show-branch[1].
 
 tar.umask::
-       By default, gitlink:git-tar-tree[1] sets file and directories modes
-       to 0666 or 0777. While this is both useful and acceptable for projects
-       such as the Linux Kernel, it might be excessive for other projects.
-       With this variable, it becomes possible to tell
-       gitlink:git-tar-tree[1] to apply a specific umask to the modes above.
-       The special value "user" indicates that the user's current umask will
-       be used. This should be enough for most projects, as it will lead to
-       the same permissions as gitlink:git-checkout[1] would use. The default
-       value remains 0, which means world read-write.
+       This variable can be used to restrict the permission bits of
+       tar archive entries.  The default is 0002, which turns off the
+       world write bit.  The special value "user" indicates that the
+       archiving user's umask will be used instead.  See umask(2) and
+       gitlink:git-archive[1].
 
 user.email::
        Your email address to be recorded in any newly created commits.
index f93361a51d76b0eaec9c6a2c2a38335a72e74e34..402de7cee0ae1705c64d9121e03aa7586497409d 100644 (file)
@@ -388,16 +388,20 @@ path
 </div>\r
 <h2>CONFIGURATION</h2>\r
 <div class="sectionbody">\r
-<p>By default, file and directories modes are set to 0666 or 0777 in tar\r
-archives.  It is possible to change this by setting the "umask" variable\r
-in the repository configuration as follows :</p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>umask = 002     ;# group friendly</tt></pre>\r
-</div></div>\r
-<p>The special umask value "user" indicates that the user's current umask\r
-will be used instead. The default value remains 0, which means world\r
-readable/writable files and directories.</p>\r
+<dl>\r
+<dt>\r
+tar.umask\r
+</dt>\r
+<dd>\r
+<p>\r
+        This variable can be used to restrict the permission bits of\r
+        tar archive entries.  The default is 0002, which turns off the\r
+        world write bit.  The special value "user" indicates that the\r
+        archiving user's umask will be used instead.  See umask(2) for\r
+        details.\r
+</p>\r
+</dd>\r
+</dl>\r
 </div>\r
 <h2>EXAMPLES</h2>\r
 <div class="sectionbody">\r
@@ -454,7 +458,7 @@ git archive --format=zip --prefix=git-docs/ HEAD:Documentation/ &gt; git-1.4.0-d
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:31 UTC\r
+Last updated 23-Aug-2007 00:24:02 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 4da07c158053bd037f32ff74516c7b2dfeec723b..f2080eb6ad35282107fd5500eb9cba9290497cb9 100644 (file)
@@ -72,16 +72,13 @@ zip
 
 CONFIGURATION
 -------------
-By default, file and directories modes are set to 0666 or 0777 in tar
-archives.  It is possible to change this by setting the "umask" variable
-in the repository configuration as follows :
 
-[tar]
-        umask = 002    ;# group friendly
-
-The special umask value "user" indicates that the user's current umask
-will be used instead. The default value remains 0, which means world
-readable/writable files and directories.
+tar.umask::
+       This variable can be used to restrict the permission bits of
+       tar archive entries.  The default is 0002, which turns off the
+       world write bit.  The special value "user" indicates that the
+       archiving user's umask will be used instead.  See umask(2) for
+       details.
 
 EXAMPLES
 --------
index 2c95d21de7c4627ed788ab8beb0e65a304035662..a820b02d2d17f62b58d8e796179fa1207b1260aa 100644 (file)
@@ -1772,15 +1772,11 @@ tar.umask
 </dt>\r
 <dd>\r
 <p>\r
-        By default, <a href="git-tar-tree.html">git-tar-tree(1)</a> sets file and directories modes\r
-        to 0666 or 0777. While this is both useful and acceptable for projects\r
-        such as the Linux Kernel, it might be excessive for other projects.\r
-        With this variable, it becomes possible to tell\r
-        <a href="git-tar-tree.html">git-tar-tree(1)</a> to apply a specific umask to the modes above.\r
-        The special value "user" indicates that the user's current umask will\r
-        be used. This should be enough for most projects, as it will lead to\r
-        the same permissions as <a href="git-checkout.html">git-checkout(1)</a> would use. The default\r
-        value remains 0, which means world read-write.\r
+        This variable can be used to restrict the permission bits of\r
+        tar archive entries.  The default is 0002, which turns off the\r
+        world write bit.  The special value "user" indicates that the\r
+        archiving user's umask will be used instead.  See umask(2) and\r
+        <a href="git-archive.html">git-archive(1)</a>.\r
 </p>\r
 </dd>\r
 <dt>\r
@@ -1883,7 +1879,7 @@ transfer.unpackLimit
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 21-Aug-2007 02:20:17 UTC\r
+Last updated 23-Aug-2007 00:24:02 UTC\r
 </div>\r
 </div>\r
 </body>\r
index cef5df943f12f450398c1159ae60796d8cd6b215..d474c77c3e8db2bcd0794b769dc80f5dd4ba0b1e 100644 (file)
@@ -679,9 +679,9 @@ this causes the output to have two extra lines of information
 taken from the reflog.  By default, <em>commit@{Nth}</em> notation is\r
 used in the output.  When the starting commit is specified as\r
 instead.  Under <em>--pretty=oneline</em>, the commit message is\r
-prefixed with this information on the same line.<br />\r
-Cannot be combined with --reverse.\r
+prefixed with this information on the same line.\r
 </p>\r
+<p>Cannot be combined with <em>--reverse</em>.</p>\r
 </dd>\r
 <dt>\r
 --merge\r
@@ -782,7 +782,7 @@ we are bisecting right now to <tt>bisect_all</tt>.
 <dd>\r
 <p>\r
         Output the commits in reverse order.\r
-        Cannot be combined with --walk-reflogs.\r
+        Cannot be combined with <em>--walk-reflogs</em>.\r
 </p>\r
 </dd>\r
 </dl>\r
@@ -1144,7 +1144,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 21-Aug-2007 02:20:19 UTC\r
+Last updated 23-Aug-2007 00:24:04 UTC\r
 </div>\r
 </div>\r
 </body>\r
index cbbc2345491841bc04f9d4dbffc61d1a896b3a48..a0c611e744310ddb28e460a0a83975fbc2fd3e33 100644 (file)
@@ -298,8 +298,8 @@ used in the output.  When the starting commit is specified as
 'commit@{now}', output also uses 'commit@\{timestamp}' notation
 instead.  Under '\--pretty=oneline', the commit message is
 prefixed with this information on the same line.
-+
-Cannot be combined with --reverse.
+
+Cannot be combined with '\--reverse'.
 
 --merge::
 
@@ -375,7 +375,7 @@ By default, the commits are shown in reverse chronological order.
 --reverse::
 
        Output the commits in reverse order.
-       Cannot be combined with --walk-reflogs.
+       Cannot be combined with '\--walk-reflogs'.
 
 Object Traversal
 ~~~~~~~~~~~~~~~~
index 0735891f48d5c933f595b6e7706d412e1afbe8de..f40dcc183a86975ebcd40664d64b9469880c32ec 100644 (file)
@@ -973,6 +973,33 @@ the user on the git side.  git-svn does however follow copy
 history of the directory that it is tracking, however (much like\r
 how <em>svn log</em> works).</p>\r
 </div>\r
+<h2>CAVEATS</h2>\r
+<div class="sectionbody">\r
+<p>For the sake of simplicity and interoperating with a less-capable system\r
+(SVN), it is recommended that all git-svn users clone, fetch and dcommit\r
+directly from the SVN server, and avoid all git-clone/pull/merge/push\r
+operations between git repositories and branches.  The recommended\r
+method of exchanging code between git branches and users is\r
+git-format-patch and git-am, or just dcommiting to the SVN repository.</p>\r
+<p>Running <em>git-merge</em> or <em>git-pull</em> is NOT recommended on a branch you\r
+plan to dcommit from.  Subversion does not represent merges in any\r
+reasonable or useful fashion; so users using Subversion cannot see any\r
+merges you've made.  Furthermore, if you merge or pull from a git branch\r
+that is a mirror of an SVN branch, dcommit may commit to the wrong\r
+branch.</p>\r
+<p><em>git-clone</em> does not clone branches under the refs/remotes/ hierarchy or\r
+any git-svn metadata, or config.  So repositories created and managed with\r
+using git-svn should use rsync(1) for cloning, if cloning is to be done\r
+at all.</p>\r
+<p>Since <em>dcommit</em> uses rebase internally, any git branches you git-push to\r
+before dcommit on will require forcing an overwrite of the existing ref\r
+on the remote repository.  This is generally considered bad practice,\r
+see the git-push(1) documentation for details.</p>\r
+<p>Do not use the --amend option of git-commit(1) on a change you've\r
+already dcommitted.  It is considered bad practice to --amend commits\r
+you've already pushed to a remote repository for other users, and\r
+dcommit with SVN is analogous to that.</p>\r
+</div>\r
 <h2>BUGS</h2>\r
 <div class="sectionbody">\r
 <p>We ignore all SVN properties except svn:executable.  Any unhandled\r
@@ -1023,7 +1050,7 @@ should be manually entered with a text-editor or using
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 07-Aug-2007 06:05:54 UTC\r
+Last updated 23-Aug-2007 00:24:06 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 816340b9440cb5acfbfb02a346f25461ea1498aa..fbc58871f5df1207c6e32baf992992d8b39e03ae 100644 (file)
@@ -479,6 +479,38 @@ the user on the git side.  git-svn does however follow copy
 history of the directory that it is tracking, however (much like
 how 'svn log' works).
 
+CAVEATS
+-------
+
+For the sake of simplicity and interoperating with a less-capable system
+(SVN), it is recommended that all git-svn users clone, fetch and dcommit
+directly from the SVN server, and avoid all git-clone/pull/merge/push
+operations between git repositories and branches.  The recommended
+method of exchanging code between git branches and users is
+git-format-patch and git-am, or just dcommiting to the SVN repository.
+
+Running 'git-merge' or 'git-pull' is NOT recommended on a branch you
+plan to dcommit from.  Subversion does not represent merges in any
+reasonable or useful fashion; so users using Subversion cannot see any
+merges you've made.  Furthermore, if you merge or pull from a git branch
+that is a mirror of an SVN branch, dcommit may commit to the wrong
+branch.
+
+'git-clone' does not clone branches under the refs/remotes/ hierarchy or
+any git-svn metadata, or config.  So repositories created and managed with
+using git-svn should use rsync(1) for cloning, if cloning is to be done
+at all.
+
+Since 'dcommit' uses rebase internally, any git branches you git-push to
+before dcommit on will require forcing an overwrite of the existing ref
+on the remote repository.  This is generally considered bad practice,
+see the git-push(1) documentation for details.
+
+Do not use the --amend option of git-commit(1) on a change you've
+already dcommitted.  It is considered bad practice to --amend commits
+you've already pushed to a remote repository for other users, and
+dcommit with SVN is analogous to that.
+
 BUGS
 ----
 
index 532c064428a64da05dbace3fa6f8d67cc89e1e79..14f2b941a5b59f320843961547bd8ea278088ac5 100644 (file)
@@ -368,6 +368,14 @@ incremental SVN imports.</p>
 </p>\r
 </dd>\r
 <dt>\r
+-u\r
+</dt>\r
+<dd>\r
+<p>\r
+        Replace underscores in tag names with periods.\r
+</p>\r
+</dd>\r
+<dt>\r
 -I &lt;ignorefile_name&gt;\r
 </dt>\r
 <dd>\r
@@ -534,7 +542,7 @@ various participants of the git-list &lt;git@vger.kernel.org&gt;.</p>
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:57 UTC\r
+Last updated 23-Aug-2007 00:24:06 UTC\r
 </div>\r
 </div>\r
 </body>\r
index e97d15e8f237e969b76cdda9a90f6740aab77f13..71aad8b45bd4c5f59c2ce3746cb3299821729c2a 100644 (file)
@@ -68,6 +68,9 @@ When importing incrementally, you might need to edit the .git/svn2git file.
        Prepend 'rX: ' to commit messages, where X is the imported
        subversion revision.
 
+-u::
+       Replace underscores in tag names with periods.
+
 -I <ignorefile_name>::
        Import the svn:ignore directory property to files with this
        name in each directory. (The Subversion and GIT ignore
index e26799f50f349f6f23a75d8690d09a90f8c7df98..b9d0f528582e32a79c94217f9c5600910b44ffc9 100644 (file)
@@ -321,16 +321,20 @@ It can be extracted using git-get-tar-commit-id.</p>
 </div>\r
 <h2>CONFIGURATION</h2>\r
 <div class="sectionbody">\r
-<p>By default, file and directories modes are set to 0666 or 0777. It is\r
-possible to change this by setting the "umask" variable in the\r
-repository configuration as follows :</p>\r
-<div class="literalblock">\r
-<div class="content">\r
-<pre><tt>umask = 002     ;# group friendly</tt></pre>\r
-</div></div>\r
-<p>The special umask value "user" indicates that the user's current umask\r
-will be used instead.  The default value is 002, which means group\r
-readable/writable files and directories.</p>\r
+<dl>\r
+<dt>\r
+tar.umask\r
+</dt>\r
+<dd>\r
+<p>\r
+        This variable can be used to restrict the permission bits of\r
+        tar archive entries.  The default is 0002, which turns off the\r
+        world write bit.  The special value "user" indicates that the\r
+        archiving user's umask will be used instead.  See umask(2) for\r
+        details.\r
+</p>\r
+</dd>\r
+</dl>\r
 </div>\r
 <h2>EXAMPLES</h2>\r
 <div class="sectionbody">\r
@@ -395,7 +399,7 @@ git tar-tree HEAD:Documentation/ git-docs &gt; git-1.4.0-docs.tar
 </div>\r
 <div id="footer">\r
 <div id="footer-text">\r
-Last updated 19-Jul-2007 02:09:57 UTC\r
+Last updated 23-Aug-2007 00:24:08 UTC\r
 </div>\r
 </div>\r
 </body>\r
index 2d01d9666fd2ab5f53ab2265ca701d56ea370f8b..434607bfb5d105cb2e1a9ce0bdf5a3261ec64e78 100644 (file)
@@ -42,16 +42,13 @@ OPTIONS
 
 CONFIGURATION
 -------------
-By default, file and directories modes are set to 0666 or 0777. It is
-possible to change this by setting the "umask" variable in the
-repository configuration as follows :
 
-[tar]
-        umask = 002    ;# group friendly
-
-The special umask value "user" indicates that the user's current umask
-will be used instead.  The default value is 002, which means group
-readable/writable files and directories.
+tar.umask::
+       This variable can be used to restrict the permission bits of
+       tar archive entries.  The default is 0002, which turns off the
+       world write bit.  The special value "user" indicates that the
+       archiving user's umask will be used instead.  See umask(2) for
+       details.
 
 EXAMPLES
 --------