done when the starting point is either a local branch or remote
branch. This option defaults to true.
+branch.autosetuprebase::
+ When a new branch is created with `git-branch` or `git-checkout`
+ that tracks another branch, this variable tells git to set
+ up pull to rebase instead of merge (see "branch.<name>.rebase").
+ When `never`, rebase is never automatically set to true.
+ When `local`, rebase is set to true for tracked branches of
+ other local branches.
+ When `remote`, rebase is set to true for tracked branches of
+ remote branches.
+ When `always`, rebase will be set to true for all tracking
+ branches.
+ See "branch.autosetupmerge" for details on how to set up a
+ branch to track another branch.
+ This option defaults to never.
+
branch.<name>.remote::
When in branch <name>, it tells `git fetch` which remote to fetch.
If this option is not given, `git fetch` defaults to remote "origin".
</p>\r
</dd>\r
<dt>\r
+branch.autosetuprebase\r
+</dt>\r
+<dd>\r
+<p>\r
+ When a new branch is created with <tt>git-branch</tt> or <tt>git-checkout</tt>\r
+ that tracks another branch, this variable tells git to set\r
+ up pull to rebase instead of merge (see "branch.<name>.rebase").\r
+ When <tt>never</tt>, rebase is never automatically set to true.\r
+ When <tt>local</tt>, rebase is set to true for tracked branches of\r
+ other local branches.\r
+ When <tt>remote</tt>, rebase is set to true for tracked branches of\r
+ remote branches.\r
+ When <tt>always</tt>, rebase will be set to true for all tracking\r
+ branches.\r
+ See "branch.autosetupmerge" for details on how to set up a\r
+ branch to track another branch.\r
+ This option defaults to never.\r
+</p>\r
+</dd>\r
+<dt>\r
branch.<name>.remote\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-May-2008 05:45:36 UTC\r
+Last updated 12-May-2008 00:29:20 UTC\r
</div>\r
</div>\r
</body>\r
the first letter does not have to be a dot. Leaving it empty would\r
not add any suffix.</p>\r
</dd>\r
+<dt>\r
+--no-binary\r
+</dt>\r
+<dd>\r
+<p>\r
+ Don't output contents of changes in binary files, just take note\r
+ that they differ. Note that this disable the patch to be properly\r
+ applied. By default the contents of changes in those files are\r
+ encoded in the patch.\r
+</p>\r
+</dd>\r
</dl>\r
</div>\r
<h2>CONFIGURATION</h2>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-May-2008 05:45:37 UTC\r
+Last updated 12-May-2008 00:29:20 UTC\r
</div>\r
</div>\r
</body>\r
the first letter does not have to be a dot. Leaving it empty would
not add any suffix.
+--no-binary::
+ Don't output contents of changes in binary files, just take note
+ that they differ. Note that this disable the patch to be properly
+ applied. By default the contents of changes in those files are
+ encoded in the patch.
+
CONFIGURATION
-------------
You can specify extra mail header lines to be added to each message
</dt>\r
<dd>\r
<p>\r
- Show what revision and author last modified each line of a file. This is\r
- identical to `git blame', but SVN revision numbers are shown instead of git\r
- commit hashes.\r
+ Show what revision and author last modified each line of a file. The\r
+ output of this mode is format-compatible with the output of\r
+ `svn blame' by default. Like the SVN blame command,\r
+ local uncommitted changes in the working copy are ignored;\r
+ the version of the file in the HEAD revision is annotated. Unknown\r
+ arguments are passed directly to git-blame.\r
</p>\r
-<p>All arguments are passed directly to `git blame'.</p>\r
+<dl>\r
+<dt>\r
+--git-format\r
+</dt>\r
+<dd>\r
+<p>\r
+ Produce output in the same format as `git blame', but with\r
+ SVN revision numbers instead of git commit hashes. In this mode,\r
+ changes that haven't been committed to SVN (including local\r
+ working-copy edits) are shown as revision 0.\r
+</p>\r
+</dd>\r
+</dl>\r
</dd>\r
</dl>\r
<dl>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-May-2008 06:34:59 UTC\r
+Last updated 12-May-2008 00:29:22 UTC\r
</div>\r
</div>\r
</body>\r
Any other arguments are passed directly to `git log'
'blame'::
- Show what revision and author last modified each line of a file. This is
- identical to `git blame', but SVN revision numbers are shown instead of git
- commit hashes.
+ Show what revision and author last modified each line of a file. The
+ output of this mode is format-compatible with the output of
+ `svn blame' by default. Like the SVN blame command,
+ local uncommitted changes in the working copy are ignored;
+ the version of the file in the HEAD revision is annotated. Unknown
+ arguments are passed directly to git-blame.
+
-All arguments are passed directly to `git blame'.
+--git-format;;
+ Produce output in the same format as `git blame', but with
+ SVN revision numbers instead of git commit hashes. In this mode,
+ changes that haven't been committed to SVN (including local
+ working-copy edits) are shown as revision 0.
--
'find-rev'::