git-repo/subcmds
Shawn O. Pearce 89e717d948 Improve checkout performance for the common unmodified case
Most projects will have their branch heads matching in all branches,
so switching between them should be just a matter of updating the
work tree's HEAD symref.  This can be done in pure Python, saving
quite a bit of time over forking 'git checkout'.

Signed-off-by: Shawn O. Pearce <sop@google.com>
2009-04-18 15:04:41 -07:00
..
__init__.py Initial Contribution 2008-10-21 07:00:00 -07:00
abandon.py Introduce 'repo abandon <branchname>' as an alias for 'git branch -D' 2008-11-03 11:24:59 -08:00
branches.py Add a repo branches subcommand to describe current branches 2009-04-10 16:02:48 -07:00
checkout.py Improve checkout performance for the common unmodified case 2009-04-18 15:04:41 -07:00
diff.py Initial Contribution 2008-10-21 07:00:00 -07:00
download.py Teach repo how to download changes to the local checkout 2008-10-23 14:43:28 -07:00
forall.py Add -p to repo forall to improve output formatting 2009-04-18 13:49:13 -07:00
grep.py Clarify the option section header in 'repo help grep' 2009-04-18 11:44:33 -07:00
help.py Show options help after the summary for a command 2009-04-18 11:44:00 -07:00
init.py Improve the help text for 'repo init' 2009-04-18 11:33:32 -07:00
manifest.py Add repo manifest -o to save a manifest 2009-03-05 10:32:38 -08:00
prune.py Initial Contribution 2008-10-21 07:00:00 -07:00
selfupdate.py Clarify options that control the repo executable version 2009-04-18 11:28:57 -07:00
stage.py Only display project path in 'repo stage -i' 2009-04-18 11:22:13 -07:00
start.py Improve checkout performance for the common unmodified case 2009-04-18 15:04:41 -07:00
status.py Document 'repo status' output 2009-04-13 14:06:34 -07:00
sync.py Clarify options that control the repo executable version 2009-04-18 11:28:57 -07:00
upload.py Display the URL we will upload changes to for review 2009-04-18 11:00:35 -07:00
version.py Don't permit users to run repo status in a mirror client 2009-03-03 17:47:06 -08:00