</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:36 UTC\r
+Last updated 15-Jul-2006 01:38:27 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:46 UTC\r
+Last updated 15-Jul-2006 01:38:29 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:17:07 PDT\r
+Last updated 15-Jul-2006 01:38:29 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:36 UTC\r
+Last updated 15-Jul-2006 01:38:31 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 21-May-2006 10:50:02 UTC\r
+Last updated 15-Jul-2006 01:37:29 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 02-Mar-2006 09:14:47 UTC\r
+Last updated 15-Jul-2006 01:37:30 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 18-Apr-2006 21:30:44 UTC\r
+Last updated 15-Jul-2006 01:37:30 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:29 UTC\r
+Last updated 15-Jul-2006 01:37:31 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:15:46 PDT\r
+Last updated 15-Jul-2006 01:37:31 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:20 UTC\r
+Last updated 15-Jul-2006 01:37:31 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-Mar-2006 07:10:14 UTC\r
+Last updated 15-Jul-2006 01:37:32 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:15:48 PDT\r
+Last updated 15-Jul-2006 01:37:32 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 18-Jun-2006 00:21:51 UTC\r
+Last updated 15-Jul-2006 01:37:33 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:21 UTC\r
+Last updated 15-Jul-2006 01:37:33 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 25-May-2006 05:54:45 UTC\r
+Last updated 15-Jul-2006 01:37:34 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:29 UTC\r
+Last updated 15-Jul-2006 01:37:35 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:10 UTC\r
+Last updated 15-Jul-2006 01:37:34 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:22 UTC\r
+Last updated 15-Jul-2006 01:37:35 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:22 UTC\r
+Last updated 15-Jul-2006 01:37:35 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:11 UTC\r
+Last updated 15-Jul-2006 01:37:36 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-May-2006 00:13:32 UTC\r
+Last updated 15-Jul-2006 01:37:36 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 22-Jun-2006 19:49:24 UTC\r
+Last updated 15-Jul-2006 01:37:37 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-Jan-2006 17:12:11 PDT\r
+Last updated 15-Jul-2006 01:37:37 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 02-Jul-2006 02:03:23 UTC\r
+Last updated 15-Jul-2006 01:37:38 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:15:57 PDT\r
+Last updated 15-Jul-2006 01:37:38 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-May-2006 08:01:36 UTC\r
+Last updated 15-Jul-2006 01:37:38 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:36 UTC\r
+Last updated 15-Jul-2006 01:37:39 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 21-Mar-2006 08:33:42 UTC\r
+Last updated 15-Jul-2006 01:37:39 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 08-Jun-2006 00:48:14 UTC\r
+Last updated 15-Jul-2006 01:37:40 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:23 UTC\r
+Last updated 15-Jul-2006 01:37:40 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:29 UTC\r
+Last updated 15-Jul-2006 01:37:41 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:02 UTC\r
+Last updated 15-Jul-2006 01:37:41 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:03 UTC\r
+Last updated 15-Jul-2006 01:37:42 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:04 UTC\r
+Last updated 15-Jul-2006 01:37:43 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:06 UTC\r
+Last updated 15-Jul-2006 01:37:44 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:38 UTC\r
+Last updated 15-Jul-2006 01:37:45 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:25 UTC\r
+Last updated 15-Jul-2006 01:37:45 UTC\r
</div>\r
</div>\r
</body>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/path/to/repo.git/\r
+ssh://[user@]host.xz/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/~user/path/to/repo.git/\r
+ssh://[user@]host.xz/~user/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/~/path/to/repo.git\r
+ssh://[user@]host.xz/~/path/to/repo.git\r
</p>\r
</li>\r
</ul>\r
</div></div>\r
-<p>SSH Is the default transport protocol and also supports an\r
-scp-like syntax. Both syntaxes support username expansion,\r
+<p>SSH is the default transport protocol. You can optionally specify\r
+which user to log-in as, and an alternate, scp-like syntax is also\r
+supported. Both syntaxes support username expansion,\r
as does the native git protocol. The following three are\r
identical to the last three above, respectively:</p>\r
<div class="exampleblock">\r
<ul>\r
<li>\r
<p>\r
-host.xz:/path/to/repo.git/\r
+[user@]host.xz:/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-host.xz:~user/path/to/repo.git/\r
+[user@]host.xz:~user/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-host.xz:path/to/repo.git\r
+[user@]host.xz:path/to/repo.git\r
</p>\r
</li>\r
</ul>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:38 UTC\r
+Last updated 15-Jul-2006 01:37:45 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:07 PDT\r
+Last updated 15-Jul-2006 01:37:46 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-Jun-2006 21:58:27 UTC\r
+Last updated 15-Jul-2006 01:37:46 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:27 UTC\r
+Last updated 15-Jul-2006 01:37:47 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:26 UTC\r
+Last updated 15-Jul-2006 01:37:47 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 26-Jun-2006 23:46:44 UTC\r
+Last updated 15-Jul-2006 01:37:48 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:27 UTC\r
+Last updated 15-Jul-2006 01:37:48 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-Jan-2006 17:12:35 PDT\r
+Last updated 15-Jul-2006 01:37:48 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:27 UTC\r
+Last updated 15-Jul-2006 01:37:49 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:12 UTC\r
+Last updated 15-Jul-2006 01:37:49 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:13 PDT\r
+Last updated 15-Jul-2006 01:37:50 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:39 UTC\r
+Last updated 15-Jul-2006 01:37:50 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jul-2006 02:03:31 UTC\r
+Last updated 15-Jul-2006 01:37:50 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:14 PDT\r
+Last updated 15-Jul-2006 01:37:51 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:12 UTC\r
+Last updated 15-Jul-2006 01:37:51 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:27 UTC\r
+Last updated 15-Jul-2006 01:37:52 UTC\r
</div>\r
</div>\r
</body>\r
<p>An example:</p>\r
<div class="listingblock">\r
<div class="content">\r
-<pre><tt> $ cat .git/ignore\r
+<pre><tt> $ cat .git/info/exclude\r
# ignore objects and archives, anywhere in the tree.\r
*.[oa]\r
$ cat Documentation/.gitignore\r
!foo.html\r
$ git-ls-files --ignored \\r
--exclude='Documentation/*.[0-9]' \\r
- --exclude-from=.git/ignore \\r
+ --exclude-from=.git/info/exclude \\r
--exclude-per-directory=.gitignore</tt></pre>\r
</div></div>\r
<p>Another example:</p>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 08-Jun-2006 03:41:12 UTC\r
+Last updated 15-Jul-2006 01:37:52 UTC\r
</div>\r
</div>\r
</body>\r
An example:
--------------------------------------------------------------
- $ cat .git/ignore
+ $ cat .git/info/exclude
# ignore objects and archives, anywhere in the tree.
*.[oa]
$ cat Documentation/.gitignore
!foo.html
$ git-ls-files --ignored \
--exclude='Documentation/*.[0-9]' \
- --exclude-from=.git/ignore \
+ --exclude-from=.git/info/exclude \
--exclude-per-directory=.gitignore
--------------------------------------------------------------
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:28 UTC\r
+Last updated 15-Jul-2006 01:37:53 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 08-Jun-2006 00:48:14 UTC\r
+Last updated 15-Jul-2006 01:37:53 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:28 UTC\r
+Last updated 15-Jul-2006 01:37:54 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:39 UTC\r
+Last updated 15-Jul-2006 01:37:54 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 17-May-2006 10:34:03 UTC\r
+Last updated 15-Jul-2006 01:37:54 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:28 UTC\r
+Last updated 15-Jul-2006 01:37:55 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:21 PDT\r
+Last updated 15-Jul-2006 01:37:55 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 13-Apr-2006 07:45:04 UTC\r
+Last updated 15-Jul-2006 01:37:56 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:39 UTC\r
+Last updated 15-Jul-2006 01:37:56 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:22 PDT\r
+Last updated 15-Jul-2006 01:37:57 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 13-Apr-2006 07:45:04 UTC\r
+Last updated 15-Jul-2006 01:37:57 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:29 UTC\r
+Last updated 15-Jul-2006 01:37:57 UTC\r
</div>\r
</div>\r
</body>\r
<h2>EXAMPLE</h2>\r
<div class="sectionbody">\r
<p>Given a commit, find out where it is relative to the local refs. Say somebody\r
-wrote you about that phantastic commit 33db5f4d9027a10e477ccf054b2c1ab94f74c85a.\r
+wrote you about that fantastic commit 33db5f4d9027a10e477ccf054b2c1ab94f74c85a.\r
Of course, you look into the commit, but that only tells you what happened, but\r
not the context.</p>\r
<p>Enter git-name-rev:</p>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:07 UTC\r
+Last updated 15-Jul-2006 01:37:58 UTC\r
</div>\r
</div>\r
</body>\r
-------
Given a commit, find out where it is relative to the local refs. Say somebody
-wrote you about that phantastic commit 33db5f4d9027a10e477ccf054b2c1ab94f74c85a.
+wrote you about that fantastic commit 33db5f4d9027a10e477ccf054b2c1ab94f74c85a.
Of course, you look into the commit, but that only tells you what happened, but
not the context.
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:40 UTC\r
+Last updated 15-Jul-2006 01:37:58 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:30 UTC\r
+Last updated 15-Jul-2006 01:37:59 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:40 UTC\r
+Last updated 15-Jul-2006 01:37:59 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:26 PDT\r
+Last updated 15-Jul-2006 01:38:00 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:28 UTC\r
+Last updated 15-Jul-2006 01:38:00 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:31 UTC\r
+Last updated 15-Jul-2006 01:38:00 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-Mar-2006 09:02:49 UTC\r
+Last updated 15-Jul-2006 01:38:01 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:14 UTC\r
+Last updated 15-Jul-2006 01:38:01 UTC\r
</div>\r
</div>\r
</body>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/path/to/repo.git/\r
+ssh://[user@]host.xz/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/~user/path/to/repo.git/\r
+ssh://[user@]host.xz/~user/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/~/path/to/repo.git\r
+ssh://[user@]host.xz/~/path/to/repo.git\r
</p>\r
</li>\r
</ul>\r
</div></div>\r
-<p>SSH Is the default transport protocol and also supports an\r
-scp-like syntax. Both syntaxes support username expansion,\r
+<p>SSH is the default transport protocol. You can optionally specify\r
+which user to log-in as, and an alternate, scp-like syntax is also\r
+supported. Both syntaxes support username expansion,\r
as does the native git protocol. The following three are\r
identical to the last three above, respectively:</p>\r
<div class="exampleblock">\r
<ul>\r
<li>\r
<p>\r
-host.xz:/path/to/repo.git/\r
+[user@]host.xz:/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-host.xz:~user/path/to/repo.git/\r
+[user@]host.xz:~user/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-host.xz:path/to/repo.git\r
+[user@]host.xz:path/to/repo.git\r
</p>\r
</li>\r
</ul>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:41 UTC\r
+Last updated 15-Jul-2006 01:38:01 UTC\r
</div>\r
</div>\r
</body>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/path/to/repo.git/\r
+ssh://[user@]host.xz/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/~user/path/to/repo.git/\r
+ssh://[user@]host.xz/~user/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-ssh://host.xz/~/path/to/repo.git\r
+ssh://[user@]host.xz/~/path/to/repo.git\r
</p>\r
</li>\r
</ul>\r
</div></div>\r
-<p>SSH Is the default transport protocol and also supports an\r
-scp-like syntax. Both syntaxes support username expansion,\r
+<p>SSH is the default transport protocol. You can optionally specify\r
+which user to log-in as, and an alternate, scp-like syntax is also\r
+supported. Both syntaxes support username expansion,\r
as does the native git protocol. The following three are\r
identical to the last three above, respectively:</p>\r
<div class="exampleblock">\r
<ul>\r
<li>\r
<p>\r
-host.xz:/path/to/repo.git/\r
+[user@]host.xz:/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-host.xz:~user/path/to/repo.git/\r
+[user@]host.xz:~user/path/to/repo.git/\r
</p>\r
</li>\r
<li>\r
<p>\r
-host.xz:path/to/repo.git\r
+[user@]host.xz:path/to/repo.git\r
</p>\r
</li>\r
</ul>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:41 UTC\r
+Last updated 15-Jul-2006 01:38:02 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 20-May-2006 02:24:35 UTC\r
+Last updated 15-Jul-2006 01:38:03 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 18-Jun-2006 09:26:36 UTC\r
+Last updated 15-Jul-2006 01:38:03 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 26-Jun-2006 23:46:46 UTC\r
+Last updated 15-Jul-2006 01:38:04 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 22-Jun-2006 19:49:25 UTC\r
+Last updated 15-Jul-2006 01:38:04 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:33 UTC\r
+Last updated 15-Jul-2006 01:38:05 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:14 UTC\r
+Last updated 15-Jul-2006 01:38:05 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:08 UTC\r
+Last updated 15-Jul-2006 01:38:06 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:33 UTC\r
+Last updated 15-Jul-2006 01:38:07 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Feb-2006 08:04:31 UTC\r
+Last updated 15-Jul-2006 01:38:07 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:30 UTC\r
+Last updated 15-Jul-2006 01:38:07 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:37 PDT\r
+Last updated 15-Jul-2006 01:38:08 UTC\r
</div>\r
</div>\r
</body>\r
</p>\r
</dd>\r
<dt>\r
+--parents\r
+</dt>\r
+<dd>\r
+<p>\r
+ Print the parents of the commit.\r
+</p>\r
+</dd>\r
+<dt>\r
--objects\r
</dt>\r
<dd>\r
</p>\r
</dd>\r
<dt>\r
+--no-merges\r
+</dt>\r
+<dd>\r
+<p>\r
+ Do not print commits with more than one parent.\r
+</p>\r
+</dd>\r
+<dt>\r
--not\r
</dt>\r
<dd>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:43 UTC\r
+Last updated 15-Jul-2006 01:38:09 UTC\r
</div>\r
</div>\r
</body>\r
Print the contents of the commit in raw-format; each
record is separated with a NUL character.
+--parents::
+ Print the parents of the commit.
+
--objects::
Print the object IDs of any object referenced by the listed commits.
'git-rev-list --objects foo ^bar' thus means "send me all object IDs
--remove-empty::
Stop when a given path disappears from the tree.
+--no-merges::
+ Do not print commits with more than one parent.
+
--not::
Reverses the meaning of the '{caret}' prefix (or lack
thereof) for all following revision specifiers, up to
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jul-2006 06:05:13 UTC\r
+Last updated 15-Jul-2006 01:38:09 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:34 UTC\r
+Last updated 15-Jul-2006 01:38:08 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:16 UTC\r
+Last updated 15-Jul-2006 01:38:10 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 22-Jun-2006 19:49:26 UTC\r
+Last updated 15-Jul-2006 01:38:10 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:32 UTC\r
+Last updated 15-Jul-2006 01:38:11 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:33 UTC\r
+Last updated 15-Jul-2006 01:38:13 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-Mar-2006 07:10:15 UTC\r
+Last updated 15-Jul-2006 01:38:11 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:32 UTC\r
+Last updated 15-Jul-2006 01:38:12 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jul-2006 06:05:14 UTC\r
+Last updated 15-Jul-2006 01:38:12 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:44 PDT\r
+Last updated 15-Jul-2006 01:38:13 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:36 UTC\r
+Last updated 15-Jul-2006 01:38:13 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:45 PDT\r
+Last updated 15-Jul-2006 01:38:14 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:46 PDT\r
+Last updated 15-Jul-2006 01:38:14 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:37 UTC\r
+Last updated 15-Jul-2006 01:38:14 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:37 UTC\r
+Last updated 15-Jul-2006 01:38:15 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Jul-2006 08:12:09 UTC\r
+Last updated 15-Jul-2006 01:38:16 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 21-Mar-2006 08:33:43 UTC\r
+Last updated 15-Jul-2006 01:38:15 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:48 PDT\r
+Last updated 15-Jul-2006 01:38:16 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:38 UTC\r
+Last updated 15-Jul-2006 01:38:17 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 18-Jun-2006 11:37:21 UTC\r
+Last updated 15-Jul-2006 01:38:17 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:47 UTC\r
+Last updated 15-Jul-2006 01:38:32 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:51 PDT\r
+Last updated 15-Jul-2006 01:38:18 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:16 UTC\r
+Last updated 15-Jul-2006 01:38:18 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:33 UTC\r
+Last updated 15-Jul-2006 01:38:18 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:34 UTC\r
+Last updated 15-Jul-2006 01:38:19 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Dec-2005 00:16:53 PDT\r
+Last updated 15-Jul-2006 01:38:20 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 22-Jun-2006 19:49:27 UTC\r
+Last updated 15-Jul-2006 01:38:20 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:43 UTC\r
+Last updated 15-Jul-2006 01:38:20 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 27-Apr-2006 20:10:38 UTC\r
+Last updated 15-Jul-2006 01:38:21 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:17 UTC\r
+Last updated 15-Jul-2006 01:38:21 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 10-Mar-2006 00:31:39 UTC\r
+Last updated 15-Jul-2006 01:38:22 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:17 UTC\r
+Last updated 15-Jul-2006 01:38:22 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 18-Jun-2006 09:26:36 UTC\r
+Last updated 15-Jul-2006 01:38:22 UTC\r
</div>\r
</div>\r
</body>\r
</p>\r
</dd>\r
</dl>\r
+<h3>other</h3>\r
+<dl>\r
+<dt>\r
+<em>GIT_TRACE</em>\r
+</dt>\r
+<dd>\r
+<p>\r
+ If this variable is set git will print <tt>trace:</tt> messages on\r
+ stderr telling about alias expansion, built-in command\r
+ execution and external command execution.\r
+</p>\r
+</dd>\r
+</dl>\r
</div>\r
<h2>Discussion<a id="Discussion"></a></h2>\r
<div class="sectionbody">\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:44 UTC\r
+Last updated 15-Jul-2006 01:38:23 UTC\r
</div>\r
</div>\r
</body>\r
gitlink:git-diff-files[1];
gitlink:git-diff-tree[1]
+other
+~~~~~
+'GIT_TRACE'::
+ If this variable is set git will print `trace:` messages on
+ stderr telling about alias expansion, built-in command
+ execution and external command execution.
+
Discussion[[Discussion]]
------------------------
include::README[]
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 05-May-2006 23:14:18 UTC\r
+Last updated 15-Jul-2006 01:38:23 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:48 UTC\r
+Last updated 15-Jul-2006 01:38:32 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:36 UTC\r
+Last updated 15-Jul-2006 01:38:31 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-Jul-2006 20:38:47 UTC\r
+Last updated 15-Jul-2006 01:38:30 UTC\r
</div>\r
</div>\r
</body>\r
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">\r
<head>\r
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta name="generator" content="AsciiDoc 7.0.1" />\r
+<meta name="generator" content="AsciiDoc 7.0.2" />\r
<style type="text/css">\r
/* Debug borders */\r
p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {\r
padding-left: 0.5em;\r
}\r
</style>\r
-<title>Reverting an existing commit</title>\r
</head>\r
<body>\r
<div id="header">\r
-<h1>Reverting an existing commit</h1>\r
-</div>\r
-<div id="preamble">\r
-<div class="sectionbody">\r
-<p>One of the changes I pulled into the <em>master</em> branch turns out to\r
-break building GIT with GCC 2.95. While they were well intentioned\r
-portability fixes, keeping things working with gcc-2.95 was also\r
-important. Here is what I did to revert the change in the <em>master</em>\r
-branch and to adjust the <em>pu</em> branch, using core GIT tools and\r
-barebone Porcelain.</p>\r
-<p>First, prepare a throw-away branch in case I screw things up.</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git checkout -b revert-c99 master</tt></pre>\r
-</div></div>\r
-<p>Now I am on the <em>revert-c99</em> branch. Let's figure out which commit to\r
-revert. I happen to know that the top of the <em>master</em> branch is a\r
-merge, and its second parent (i.e. foreign commit I merged from) has\r
-the change I would want to undo. Further I happen to know that that\r
-merge introduced 5 commits or so:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git show-branch --more=4 master master^2 | head\r
-* [master] Merge refs/heads/portable from http://www.cs.berkeley....\r
- ! [master^2] Replace C99 array initializers with code.\r
---\r
-- [master] Merge refs/heads/portable from http://www.cs.berkeley....\r
-*+ [master^2] Replace C99 array initializers with code.\r
-*+ [master^2~1] Replace unsetenv() and setenv() with older putenv().\r
-*+ [master^2~2] Include sys/time.h in daemon.c.\r
-*+ [master^2~3] Fix ?: statements.\r
-*+ [master^2~4] Replace zero-length array decls with [].\r
-* [master~1] tutorial note about git branch</tt></pre>\r
-</div></div>\r
-<p>The <em>—more=4</em> above means "after we reach the merge base of refs,\r
-show until we display four more common commits". That last commit\r
-would have been where the "portable" branch was forked from the main\r
-git.git repository, so this would show everything on both branches\r
-since then. I just limited the output to the first handful using\r
-<em>head</em>.</p>\r
-<p>Now I know <em>master^2~4</em> (pronounce it as "find the second parent of\r
-the <em>master</em>, and then go four generations back following the first\r
-parent") is the one I would want to revert. Since I also want to say\r
-why I am reverting it, the <em>-n</em> flag is given to <em>git revert</em>. This\r
-prevents it from actually making a commit, and instead <em>git revert</em>\r
-leaves the commit log message it wanted to use in <em>.msg</em> file:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git revert -n master^2~4\r
-$ cat .msg\r
-Revert "Replace zero-length array decls with []."\r
-\r
-This reverts 6c5f9baa3bc0d63e141e0afc23110205379905a4 commit.\r
-$ git diff HEAD ;# to make sure what we are reverting makes sense.\r
-$ make CC=gcc-2.95 clean test ;# make sure it fixed the breakage.\r
-$ make clean test ;# make sure it did not cause other breakage.</tt></pre>\r
-</div></div>\r
-<p>The reverted change makes sense (from reading the <em>diff</em> output), does\r
-fix the problem (from <em>make CC=gcc-2.95</em> test), and does not cause new\r
-breakage (from the last <em>make test</em>). I'm ready to commit:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git commit -a -s ;# read .msg into the log,\r
- # and explain why I am reverting.</tt></pre>\r
-</div></div>\r
-<p>I could have screwed up in any of the above steps, but in the worst\r
-case I could just have done <em>git checkout master</em> to start over.\r
-Fortunately I did not have to; what I have in the current branch\r
-<em>revert-c99</em> is what I want. So merge that back into <em>master</em>:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git checkout master\r
-$ git resolve master revert-c99 fast ;# this should be a fast forward\r
-Updating from 10d781b9caa4f71495c7b34963bef137216f86a8 to e3a693c...\r
- cache.h | 8 ++++----\r
- commit.c | 2 +-\r
- ls-files.c | 2 +-\r
- receive-pack.c | 2 +-\r
- server-info.c | 2 +-\r
- 5 files changed, 8 insertions(+), 8 deletions(-)</tt></pre>\r
-</div></div>\r
-<p>The <em>fast</em> in the above <em>git resolve</em> is not a magic. I knew this\r
-<em>resolve</em> would result in a fast forward merge, and if not, there is\r
-something very wrong (so I would do <em>git reset</em> on the <em>master</em> branch\r
-and examine the situation). When a fast forward merge is done, the\r
-message parameter to <em>git resolve</em> is discarded, because no new commit\r
-is created. You could have said <em>junk</em> or <em>nothing</em> there as well.</p>\r
-<p>There is no need to redo the test at this point. We fast forwarded\r
-and we know <em>master</em> matches <em>revert-c99</em> exactly. In fact:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git diff master..revert-c99</tt></pre>\r
-</div></div>\r
-<p>says nothing.</p>\r
-<p>Then we rebase the <em>pu</em> branch as usual.</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git checkout pu\r
-$ git tag pu-anchor pu\r
-$ git rebase master\r
-* Applying: Redo "revert" using three-way merge machinery.\r
-First trying simple merge strategy to cherry-pick.\r
-Finished one cherry-pick.\r
-* Applying: Remove git-apply-patch-script.\r
-First trying simple merge strategy to cherry-pick.\r
-Simple cherry-pick fails; trying Automatic cherry-pick.\r
-Removing Documentation/git-apply-patch-script.txt\r
-Removing git-apply-patch-script\r
-Finished one cherry-pick.\r
-* Applying: Document "git cherry-pick" and "git revert"\r
-First trying simple merge strategy to cherry-pick.\r
-Finished one cherry-pick.\r
-* Applying: mailinfo and applymbox updates\r
-First trying simple merge strategy to cherry-pick.\r
-Finished one cherry-pick.\r
-* Applying: Show commits in topo order and name all commits.\r
-First trying simple merge strategy to cherry-pick.\r
-Finished one cherry-pick.\r
-* Applying: More documentation updates.\r
-First trying simple merge strategy to cherry-pick.\r
-Finished one cherry-pick.</tt></pre>\r
-</div></div>\r
-<p>The temporary tag <em>pu-anchor</em> is me just being careful, in case <em>git\r
-rebase</em> screws up. After this, I can do these for sanity check:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git diff pu-anchor..pu ;# make sure we got the master fix.\r
-$ make CC=gcc-2.95 clean test ;# make sure it fixed the breakage.\r
-$ make clean test ;# make sure it did not cause other breakage.</tt></pre>\r
-</div></div>\r
-<p>Everything is in the good order. I do not need the temporary branch\r
-nor tag anymore, so remove them:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ rm -f .git/refs/tags/pu-anchor\r
-$ git branch -d revert-c99</tt></pre>\r
-</div></div>\r
-<p>It was an emergency fix, so we might as well merge it into the\r
-<em>release candidate</em> branch, although I expect the next release would\r
-be some days off:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git checkout rc\r
-$ git pull . master\r
-Packing 0 objects\r
-Unpacking 0 objects\r
-\r
-* committish: e3a693c... refs/heads/master from .\r
-Trying to merge e3a693c... into 8c1f5f0... using 10d781b...\r
-Committed merge 7fb9b7262a1d1e0a47bbfdcbbcf50ce0635d3f8f\r
- cache.h | 8 ++++----\r
- commit.c | 2 +-\r
- ls-files.c | 2 +-\r
- receive-pack.c | 2 +-\r
- server-info.c | 2 +-\r
- 5 files changed, 8 insertions(+), 8 deletions(-)</tt></pre>\r
-</div></div>\r
-<p>And the final repository status looks like this:</p>\r
-<div class="listingblock">\r
-<div class="content">\r
-<pre><tt>$ git show-branch --more=1 master pu rc\r
-! [master] Revert "Replace zero-length array decls with []."\r
- ! [pu] git-repack: Add option to repack all objects.\r
- * [rc] Merge refs/heads/master from .\r
----\r
- + [pu] git-repack: Add option to repack all objects.\r
- + [pu~1] More documentation updates.\r
- + [pu~2] Show commits in topo order and name all commits.\r
- + [pu~3] mailinfo and applymbox updates\r
- + [pu~4] Document "git cherry-pick" and "git revert"\r
- + [pu~5] Remove git-apply-patch-script.\r
- + [pu~6] Redo "revert" using three-way merge machinery.\r
- - [rc] Merge refs/heads/master from .\r
-++* [master] Revert "Replace zero-length array decls with []."\r
- - [rc~1] Merge refs/heads/master from .\r
-... [master~1] Merge refs/heads/portable from http://www.cs.berkeley....</tt></pre>\r
-</div></div>\r
-</div>\r
</div>\r
+<p>caret=^\r
+startsb=&#91;\r
+endsb=&#93;</p>\r
+<p></p>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 15-Jan-2006 02:13:35 PDT\r
+Last updated 15-Jul-2006 01:38:33 UTC\r
</div>\r
</div>\r
</body>\r
<dd>\r
<p>\r
This file, by convention among Porcelains, stores the\r
- exclude pattern list. <tt>git status</tt> looks at it, but\r
- otherwise it is not looked at by any of the core git\r
- commands.\r
+ exclude pattern list. <tt>.gitignore</tt> is the per-directory\r
+ ignore file. <tt>git status</tt>, <tt>git add</tt>, <tt>git rm</tt> and <tt>git\r
+ clean</tt> look at it but the core git commands do not look\r
+ at it. See also: <a href="git-ls-files.html">git-ls-files(1)</a> <tt>—exclude-from</tt>\r
+ and <tt>—exclude-per-directory</tt>.\r
</p>\r
</dd>\r
<dt>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 04-Jun-2006 07:24:39 UTC\r
+Last updated 15-Jul-2006 01:38:30 UTC\r
</div>\r
</div>\r
</body>\r
info/exclude::
This file, by convention among Porcelains, stores the
- exclude pattern list. `git status` looks at it, but
- otherwise it is not looked at by any of the core git
- commands.
+ exclude pattern list. `.gitignore` is the per-directory
+ ignore file. `git status`, `git add`, `git rm` and `git
+ clean` look at it but the core git commands do not look
+ at it. See also: gitlink:git-ls-files[1] `--exclude-from`
+ and `--exclude-per-directory`.
remotes::
Stores shorthands to be used to give URL and default
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-Jun-2006 01:23:28 UTC\r
+Last updated 15-Jul-2006 01:38:26 UTC\r
</div>\r
</div>\r
</body>\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 07-Jun-2006 19:51:35 UTC\r
+Last updated 15-Jul-2006 01:38:25 UTC\r
</div>\r
</div>\r
</body>\r
- https://host.xz/path/to/repo.git/
- git://host.xz/path/to/repo.git/
- git://host.xz/~user/path/to/repo.git/
-- ssh://host.xz/path/to/repo.git/
-- ssh://host.xz/~user/path/to/repo.git/
-- ssh://host.xz/~/path/to/repo.git
+- ssh://{startsb}user@{endsb}host.xz/path/to/repo.git/
+- ssh://{startsb}user@{endsb}host.xz/~user/path/to/repo.git/
+- ssh://{startsb}user@{endsb}host.xz/~/path/to/repo.git
===============================================================
-SSH Is the default transport protocol and also supports an
-scp-like syntax. Both syntaxes support username expansion,
+SSH is the default transport protocol. You can optionally specify
+which user to log-in as, and an alternate, scp-like syntax is also
+supported. Both syntaxes support username expansion,
as does the native git protocol. The following three are
identical to the last three above, respectively:
===============================================================
-- host.xz:/path/to/repo.git/
-- host.xz:~user/path/to/repo.git/
-- host.xz:path/to/repo.git
+- {startsb}user@{endsb}host.xz:/path/to/repo.git/
+- {startsb}user@{endsb}host.xz:~user/path/to/repo.git/
+- {startsb}user@{endsb}host.xz:path/to/repo.git
===============================================================
To sync with a local directory, use: