Commit Graph

  • 33f0e786bb Add "repo branch" as an alias for "repo branches" Mike Lockwood 2009-07-14 15:23:39 -04:00
  • 57272ba82e manifest: Support --upgrade to submodule format, from XML Shawn O. Pearce 2009-07-03 18:06:22 -07:00
  • 0125ae2fda Introduce manifest format using git submodules Shawn O. Pearce 2009-07-03 18:05:23 -07:00
  • a7ce096047 Allow meta projects to be created not under .repo/ Shawn O. Pearce 2009-07-03 18:04:27 -07:00
  • 87bda12e85 sync: Support upgrading manifest formats Shawn O. Pearce 2009-07-03 16:37:30 -07:00
  • 5f947bba69 init: add -o, --origin to name manifest remote Shawn O. Pearce 2009-07-03 17:24:17 -07:00
  • b3d2c9214b init (wrapper): Note that -m is now deprecated Shawn O. Pearce 2009-07-03 17:24:45 -07:00
  • 7354d88914 init: Ensure repo.mirror is noticed once set Shawn O. Pearce 2009-07-03 20:06:13 -07:00
  • ce86abbe8a Allow the manifest to be accessed it if is in work tree Shawn O. Pearce 2009-07-03 16:52:28 -07:00
  • 75b87c8a51 Abstract manifest branch creation from init to the manifest object Shawn O. Pearce 2009-07-03 16:24:57 -07:00
  • abb7a3dfec Allow callers to request a specific type of manifest Shawn O. Pearce 2009-07-03 16:16:18 -07:00
  • cc6c79643e Make refs/remotes/m management the manifest object's responsibility Shawn O. Pearce 2009-07-03 15:29:02 -07:00
  • 2095179bee Cleanup import formatting in manifest_xml.py Shawn O. Pearce 2009-07-03 15:26:17 -07:00
  • b0ca41e19a Only remove a stale pickle file if it exists Shawn O. Pearce 2009-07-03 20:01:47 -07:00
  • 1875ddd47c sync: Run git gc --auto after fetch Shawn O. Pearce 2009-07-03 15:22:49 -07:00
  • 446c4e5556 init: Allow -m only on XML formatted manifest Shawn O. Pearce 2009-05-19 18:14:04 -07:00
  • 67f4563acb manifest: Only support -o option on XML formatted manifest Shawn O. Pearce 2009-05-19 18:17:51 -07:00
  • 050e4fd591 manifest: Only display XML help on XML manifest Shawn O. Pearce 2009-06-03 14:16:14 -07:00
  • 60e679209a help: Don't show empty Summary or Description sections Shawn O. Pearce 2009-06-03 17:43:16 -07:00
  • f1a6b14fdc Create an abstract Manifest base class Shawn O. Pearce 2009-06-03 16:01:11 -07:00
  • ca3d8ff4fc Teach Project how to relink a .git/ in the work tree Shawn O. Pearce 2009-06-04 19:49:36 -07:00
  • 98ea26b8d8 Allow callers to reset the git config cache Shawn O. Pearce 2009-06-04 19:19:11 -07:00
  • c24c720b61 Fix error parsing a non-existant configuration file v1.6.8.7 Shawn O. Pearce 2009-07-02 16:12:57 -07:00
  • 2d1a396897 Document how to contribute to the repo project Shawn O. Pearce 2009-07-02 13:18:42 -07:00
  • 1dcb58a7d0 Support GIT_EDITOR='vim -c "set textwidth=80"' Shawn O. Pearce 2009-07-02 12:45:47 -07:00
  • 37dbf2bf0f Try to prevent 'repo sync' as a user name v1.6.8.6 Shawn O. Pearce 2009-07-02 10:53:04 -07:00
  • 438c54713a git_config: handle configuration entries with no values David Aguilar 2009-06-28 15:09:16 -07:00
  • e020ebee4e .gitignore: add an entry for repopickles David Aguilar 2009-06-28 15:08:56 -07:00
  • 21c5c34ee2 Support detached HEAD in manifest repository v1.6.8.5 Shawn O. Pearce 2009-06-25 16:47:30 -07:00
  • 54fccd71fb Document any crashes from the user's text editor v1.6.8.4 Shawn O. Pearce 2009-06-24 07:09:51 -07:00
  • fb5c8fd948 Fix invalid use of try-catch Shawn O. Pearce 2009-06-16 14:57:46 -07:00
  • 26120ca18d Don't crash if the ssh client is already dead Shawn O. Pearce 2009-06-16 11:49:10 -07:00
  • 7da73d6f3b branches: Describe output format in repo help branches v1.6.8.3 Shawn O. Pearce 2009-06-12 17:35:43 -07:00
  • f0d4c36701 grep: Only use --color on git 1.6.3 and later Shawn O. Pearce 2009-06-12 09:33:48 -07:00
  • 2ec00b9272 Refactor git version detection for reuse Shawn O. Pearce 2009-06-12 09:32:50 -07:00
  • 2a3a81b51f Ignore EOFError when reading a truncated pickle file v1.6.8.2 Shawn O. Pearce 2009-06-12 09:10:07 -07:00
  • 7b4f43542a Add missing return False to preconnect Shawn O. Pearce 2009-06-12 09:06:35 -07:00
  • 9fb29ce123 sync: Keep the project.list file sorted Shawn O. Pearce 2009-06-04 20:41:02 -07:00
  • 3a68bb4c7f sync: Tolerate blank lines in project.list v1.6.8.1 Shawn O. Pearce 2009-06-04 16:18:09 -07:00
  • cd1d7ff81e sync: Don't process project.list in a mirror Shawn O. Pearce 2009-06-04 16:15:53 -07:00
  • da88ff4411 Silence 'Current branch %s is up to date' during sync Shawn O. Pearce 2009-06-03 11:09:12 -07:00
  • 8135cdc53c Delete empty parent subdirs after deleting obsolete paths. v1.6.8 Jaikumar Ganesh 2009-06-02 15:07:44 -07:00
  • 4f2517ff11 Update project paths after sync. Jaikumar Ganesh 2009-06-01 21:10:33 -07:00
  • fe200eeb52 Fix unnecessary self in project.py Shawn O. Pearce 2009-06-01 15:28:21 -07:00
  • 078a8b270f Add PyDev project files to repo Kis Gergely 2009-06-01 23:35:56 +02:00
  • 3c8dea1f8d Change project.revision to revisionExpr and revisionId Shawn O. Pearce 2009-05-29 18:38:17 -07:00
  • 8ad8a0e61d Change DWIMery hack for dealing with rewound remote branch Shawn O. Pearce 2009-05-29 18:28:25 -07:00
  • d1f70d9929 Refactor how projects parse remotes so it can be replaced Shawn O. Pearce 2009-05-19 14:58:02 -07:00
  • c8a300f639 Refactor Manifest to be XmlManifest Shawn O. Pearce 2009-05-18 13:19:57 -07:00
  • 1b34c9118e Allow callers of GitConfig to specify the pickle file path Shawn O. Pearce 2009-05-21 18:52:49 -07:00
  • 366ad214b8 Teach GitConfig how to yield subsection names Shawn O. Pearce 2009-05-19 12:47:37 -07:00
  • 242b52690d Remove support for the extra <remote> definitions in manifests Shawn O. Pearce 2009-05-19 13:00:29 -07:00
  • 4cc70ce501 Remove unused parsing support for <require commit=""/> Shawn O. Pearce 2009-05-19 12:49:46 -07:00
  • 498a0e8a79 Make 'repo branches -a' the default behavior v1.6.7.5 Shawn O. Pearce 2009-05-18 12:28:54 -07:00
  • bc7ef67d9b Automatically guess Gerrit change number in "repo upload --replace" v1.6.7.4 Ficus Kirkpatrick 2009-05-04 12:45:11 -07:00
  • 2f968c943b Fix ssh://user@hostname/ style URLs parsing v1.6.7.3 Shawn O. Pearce 2009-04-30 14:30:28 -07:00
  • 2b5b4ac292 Disable SSH ControlMaster option on Cygwin Shawn O. Pearce 2009-04-23 17:22:18 -07:00
  • 6f6cd77a50 Require a project or '--all' to be specified when using 'repo start'. Ficus Kirkpatrick 2009-04-22 17:27:12 -07:00
  • 896d5dffd3 Fix UnboundLocalError: local variable 'port' when using SSH v1.6.7.2 Shawn O. Pearce 2009-04-21 14:51:04 -07:00
  • 9360966bd2 Perform copy file activity when creating a new work directory v1.6.7.1 Shawn O. Pearce 2009-04-21 10:50:33 -07:00
  • ef9ce1d0a5 Change -p command to use stdout instead of stderr. Wink Saville 2009-04-21 10:00:16 -07:00
  • 05f66b6836 Fix 'repo sync' rebase logic on a published branch v1.6.7 Shawn O. Pearce 2009-04-21 08:26:32 -07:00
  • eb7af87bcf Document the SSH ControlMaster behavior of repo sync Shawn O. Pearce 2009-04-21 08:02:04 -07:00
  • 938d608c9c Support a level 2 heading in help description text Shawn O. Pearce 2009-04-21 08:01:17 -07:00
  • d63bbf44dc Work around 'ControlPath too long' on Mac OS X Shawn O. Pearce 2009-04-21 08:05:27 -07:00
  • a8421a128a Fix launching of editor under 'repo upload --replace' Shawn O. Pearce 2009-04-18 16:57:46 -07:00
  • fb2316146f Automatically use SSH control master support during sync Shawn O. Pearce 2009-04-10 18:53:46 -07:00
  • 8bd5e60b16 Make 'repo status' show the branch you are currently on Shawn O. Pearce 2009-04-18 15:31:36 -07:00
  • 3d2cdd0ea5 Highlight projects which still have sync failures during 'repo status' Shawn O. Pearce 2009-04-18 15:26:10 -07:00
  • 4e3d6739a1 Print '(no branches)' if the output of repo branches is empty Shawn O. Pearce 2009-04-18 15:18:35 -07:00
  • 552ac89929 Modify 'repo abandon' to be more like 'repo checkout' and 'repo start' Shawn O. Pearce 2009-04-18 15:15:24 -07:00
  • 89e717d948 Improve checkout performance for the common unmodified case Shawn O. Pearce 2009-04-18 15:04:41 -07:00
  • 0f0dfa3930 Add progress meter to 'repo start' Shawn O. Pearce 2009-04-18 14:53:39 -07:00
  • 76ca9f8145 Make usage of open safer by setting binary mode and closing fds Shawn O. Pearce 2009-04-18 14:48:03 -07:00
  • accc56d82b Speed up 'repo start' by removing some forks Shawn O. Pearce 2009-04-18 14:45:51 -07:00
  • db45da1208 Add -p to repo forall to improve output formatting Shawn O. Pearce 2009-04-18 13:49:13 -07:00
  • 50fa1ac6db Clarify the option section header in 'repo help grep' Shawn O. Pearce 2009-04-18 11:44:33 -07:00
  • 5da554f294 Show options help after the summary for a command Shawn O. Pearce 2009-04-18 11:44:00 -07:00
  • 77bb4af241 Improve the help text for 'repo init' Shawn O. Pearce 2009-04-18 11:33:32 -07:00
  • fd89b67f5c Clarify options that control the repo executable version Shawn O. Pearce 2009-04-18 11:28:57 -07:00
  • a490f03dc2 Correct note about local_manifest.xml capabilities Shawn O. Pearce 2009-04-18 11:25:58 -07:00
  • deec0536d6 Only display project path in 'repo stage -i' Shawn O. Pearce 2009-04-18 11:22:13 -07:00
  • 06e556d202 Improve the help text for 'repo start' Shawn O. Pearce 2009-04-18 11:19:01 -07:00
  • 8225cdc56b Display the URL we will upload changes to for review Shawn O. Pearce 2009-04-18 11:00:35 -07:00
  • 337fb9c7e9 Improve the help text for 'repo upload' Shawn O. Pearce 2009-04-18 10:59:33 -07:00
  • 9bb9617858 Remove unused methods from project.ReviewableBranch Shawn O. Pearce 2009-04-18 10:53:27 -07:00
  • f690687671 Only fetch repo once-per-day under normal 'repo sync' usage Shawn O. Pearce 2009-04-18 10:49:00 -07:00
  • 336f7bd0ed Avoid git fork on the common case of repo not changing Shawn O. Pearce 2009-04-18 10:39:28 -07:00
  • 2810cbc778 Only display a progress meter once we spend 0.5 seconds on a task Shawn O. Pearce 2009-04-18 10:09:16 -07:00
  • 6ed4e28346 Disable the progress meter when trace is enabled Shawn O. Pearce 2009-04-18 09:59:18 -07:00
  • ad3193a0e5 Fix repo --trace to show ref and config loads Shawn O. Pearce 2009-04-18 09:54:51 -07:00
  • b81ac9e654 Enable tracing of ref scans and config unpickling Shawn O. Pearce 2009-04-17 20:44:26 -07:00
  • 0f3dd233ec Avoid unnecessary git symbolic-ref calls during repo sync Shawn O. Pearce 2009-04-17 20:32:44 -07:00
  • c12c360f89 Pickle parsed git config files Shawn O. Pearce 2009-04-17 21:03:32 -07:00
  • fbcde472ca Improve repo sync performance by avoid git forks Shawn O. Pearce 2009-04-17 20:58:02 -07:00
  • d237b69865 Implement git ref reading purely in Python Shawn O. Pearce 2009-04-17 18:49:50 -07:00
  • 5b23f24881 Implement 'git symbolic-ref HEAD' in Python Shawn O. Pearce 2009-04-17 18:43:33 -07:00
  • 66bdd46871 Only compute commits in repo upload if we need to show a prompt Shawn O. Pearce 2009-04-17 18:47:22 -07:00
  • a608fb024b Allow review.URL.autoupload to skip prompting during repo upload Shawn O. Pearce 2009-04-17 12:11:24 -07:00
  • f8e3273dec Supporrt mixed case subsection names in Git config files Shawn O. Pearce 2009-04-17 11:00:31 -07:00