Go to file
Shawn O. Pearce accc56d82b Speed up 'repo start' by removing some forks
Its quite common for most projects to be matching the current
manifest revision, as most developers only modify one or two projects
at any one time.  We can speed up `repo start foo` (that impacts
the entire client) by performing most of the branch creation and
switch operations in pure Python, and thus avoid 4 forks per project.

Signed-off-by: Shawn O. Pearce <sop@google.com>
2009-04-18 14:45:51 -07:00
docs Correct note about local_manifest.xml capabilities 2009-04-18 11:25:58 -07:00
hooks Install a default pre-auto-gc hook in all repositories 2008-11-03 11:00:44 -08:00
subcmds Add -p to repo forall to improve output formatting 2009-04-18 13:49:13 -07:00
.gitignore Initial Contribution 2008-10-21 07:00:00 -07:00
color.py Add -p to repo forall to improve output formatting 2009-04-18 13:49:13 -07:00
command.py Add -p to repo forall to improve output formatting 2009-04-18 13:49:13 -07:00
COPYING Initial Contribution 2008-10-21 07:00:00 -07:00
editor.py Make repo's editor work when the editor is a commandline with 2008-11-14 21:12:44 -05:00
error.py Report better errors when a project revision is invalid 2009-03-02 12:56:08 -08:00
git_command.py Fix repo --trace to show ref and config loads 2009-04-18 09:54:51 -07:00
git_config.py Speed up 'repo start' by removing some forks 2009-04-18 14:45:51 -07:00
git_refs.py Fix repo --trace to show ref and config loads 2009-04-18 09:54:51 -07:00
main.py Add -p to repo forall to improve output formatting 2009-04-18 13:49:13 -07:00
manifest.py Add repo manifest -o to save a manifest 2009-03-05 10:32:38 -08:00
pager.py Don't start the pager if stdout is a pipe 2009-04-01 07:24:22 -07:00
progress.py Only display a progress meter once we spend 0.5 seconds on a task 2009-04-18 10:09:16 -07:00
project.py Speed up 'repo start' by removing some forks 2009-04-18 14:45:51 -07:00
remote.py Add <remote project-name="..."> attribute within projects 2008-11-06 11:23:06 -08:00
repo Clarify options that control the repo executable version 2009-04-18 11:28:57 -07:00
trace.py Fix repo --trace to show ref and config loads 2009-04-18 09:54:51 -07:00