git-repo/subcmds
David Holmer 0a1c6a1c16 Special handling for manifest group "default"
Change Details:
* Make "default" a special manifest group that matches any project that
  does not have the special project group "notdefault"
* Use "default" instead of "all,-notdefault" when user does not specify
  manifest group
* Expand -g option help to include example usage of manifest groups

Change Benefits:
* Allow a more intuitive and expressive manifest groups specification:
  * "default" instead of "all,-notdefault"
  * "default,foo" instead of "all,-notdefault,foo"
  * "default,-foo" instead of "all,-notdefault,-foo"
  * "foo,-default" which has no equivalent
* Default manifest groups behavior can be restored by the command
  'repo init -g default'. This is significantly more intuitive than the
  current equivalent command 'repo init -g all,-notdefault'.

Change-Id: I6d0673791d64a650110a917c248bcebb23b279d3
2013-04-03 22:27:45 +00:00
..
__init__.py More coding style cleanup 2012-10-22 12:30:14 +09:00
abandon.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
branches.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
checkout.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
cherry_pick.py Fix: Missing spaces in printed messages 2013-03-05 17:30:59 +09:00
diff.py Option for 'repo diff' to generate output suitable for 'patch' cmd 2012-04-13 09:20:10 -07:00
download.py Tidy up code formatting a bit more 2012-11-14 12:09:38 +09:00
forall.py Add option to abort on error in forall 2012-11-16 04:22:10 +09:00
grep.py Tidy up code formatting a bit more 2012-11-14 12:09:38 +09:00
help.py Fix: Missing spaces in printed messages 2013-03-05 17:30:59 +09:00
info.py Add manifest groups to the output of info 2013-03-07 09:47:29 -08:00
init.py Special handling for manifest group "default" 2013-04-03 22:27:45 +00:00
list.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
manifest.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
overview.py Add repo info command 2012-11-15 03:29:01 +09:00
prune.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
rebase.py Fix: Missing spaces in printed messages 2013-03-05 17:30:59 +09:00
selfupdate.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
smartsync.py Clean up imports 2012-09-18 09:54:57 +02:00
stage.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
start.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00
status.py 'repo status --orphans' shows non-repo files 2013-01-29 10:01:53 +09:00
sync.py Reload the correct manifest during sync. 2013-03-08 16:19:03 -08:00
upload.py Fix: Missing spaces in printed messages 2013-03-05 17:30:59 +09:00
version.py Change print statements to work in python3 2012-11-13 17:33:56 -08:00