Files
git/Documentation
Paolo Bonzini 9debc3241b git-fetch, git-branch: Support local --track via a special remote '.'
This patch adds support for a dummy remote '.' to avoid having
to declare a fake remote like

        [remote "local"]
                url = .
                fetch = refs/heads/*:refs/heads/*

Such a builtin remote simplifies the operation of "git-fetch",
which will populate FETCH_HEAD but will not pretend that two
repositories are in use, will not create a thin pack, and will
not perform any useless remapping of names.  The speed
improvement is around 20%, and it should improve more if
"git-fetch" is converted to a builtin.

To this end, git-parse-remote is grown with a new kind of
remote, 'builtin'.  In git-fetch.sh, we treat the builtin remote
specially in that it needs no pack/store operations.  In fact,
doing git-fetch on a builtin remote will simply populate
FETCH_HEAD appropriately.

The patch also improves of the --track/--no-track support,
extending it so that branch.<name>.remote items referring '.'
can be created.  Finally, it fixes a typo in git-checkout.sh.

Signed-off-by: Paolo Bonzini  <bonzini@gnu.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
2007-03-16 02:10:12 -07:00
..
2007-02-12 19:33:03 -08:00
2007-01-20 19:10:26 -08:00
2006-12-13 09:41:18 -08:00
2007-02-17 16:16:48 -08:00
2007-02-12 19:33:03 -08:00
2007-02-03 21:49:54 -08:00
2007-02-12 19:33:03 -08:00
2007-03-01 03:27:36 -08:00
2006-06-07 11:49:35 -07:00
2007-03-14 15:59:04 -07:00
2007-03-10 22:07:26 -08:00
2007-03-10 23:38:18 -08:00
2007-01-11 12:58:10 -08:00
2007-02-08 15:35:24 -08:00
2007-02-28 14:18:57 -08:00
2007-02-13 19:20:06 -08:00
2007-02-03 21:49:54 -08:00
2007-02-03 21:49:54 -08:00
2006-06-24 01:11:19 -07:00
2007-02-18 16:18:43 -08:00
2007-02-26 00:26:06 -08:00
2007-03-04 17:20:38 -08:00
2007-03-14 15:56:49 -07:00
2007-03-04 22:49:10 -08:00
2007-03-10 22:07:26 -08:00