- 20 Oct, 2011 1 commit
-
-
maruel@chromium.org authored
Reuse a common lock to reduce the number of locks created. Poor cygwin users. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8353010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@106494 0039d316-1c4b-4281-b951-d872f2087c98
-
- 19 Oct, 2011 4 commits
-
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8357005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@106359 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8355007 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@106358 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
It's not supported at the moment and it's misleading. Support for it should be added eventually. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8357014 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@106351 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Otherwise, I get a stack trace, which is annoying. Here's an example: $ git cl upload Current branch help_text is up to date. Failed to diff against upstream branch refs/heads/foo! This branch probably doesn't exist anymore. To reset the tracking branch, please run git branch --set-upstream help_text trunk replacing trunk with origin/master or the relevant branch R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8349011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@106175 0039d316-1c4b-4281-b951-d872f2087c98
-
- 18 Oct, 2011 1 commit
-
-
maruel@chromium.org authored
Fix a problem introduced in r105229. R=cmp@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8349001 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@106089 0039d316-1c4b-4281-b951-d872f2087c98
-
- 14 Oct, 2011 1 commit
-
-
maruel@chromium.org authored
Otherwise it breaks naked --revision usage. One example issue is linux_chromeos applying the revision to cros_deps instead of src. TBR=dpranke@chromium.org BUG=100335 TEST= Review URL: http://codereview.chromium.org/8298002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105522 0039d316-1c4b-4281-b951-d872f2087c98
-
- 13 Oct, 2011 6 commits
-
-
maruel@chromium.org authored
It will help catch issues like the one we are getting on linux_chromeos where the ordering of the solution is now by name, causing the default solution to be used for --revision being the wrong one. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8276020 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105387 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
BUG=60725 R=dpranke@chromium.org TEST= Review URL: http://codereview.chromium.org/8198010 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105377 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Note that status() and revert() need to be correctly implemented before finishing this test. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8287002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105369 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
gclient status using --job 8 by default may return the items in a different other. Simplify the test by forcing ordering. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8275009 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105338 0039d316-1c4b-4281-b951-d872f2087c98
-
rcui@google.com authored
BUG=chromium-os:21286 TEST=Ran 'git-try' with/without --root=src, and with/without .gclient file Review URL: http://codereview.chromium.org/8174009 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105229 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8261001 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105226 0039d316-1c4b-4281-b951-d872f2087c98
-
- 12 Oct, 2011 3 commits
-
-
maruel@chromium.org authored
This is really bad but the lock is never held for a long time so it 'should' work. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8253008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105195 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Improve revert to skip over non managed directory and to clobber invalid checkouts. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8227033 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105103 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
It wasn't broken. The tree collapsed around the same time for unrelated reason. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8227036 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@105090 0039d316-1c4b-4281-b951-d872f2087c98
-
- 11 Oct, 2011 4 commits
-
-
maruel@chromium.org authored
TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8233033 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104959 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
I'm not sure if it's causing the tree blow up but I'm not taking any chance. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8228017 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104956 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Otherwise it may hangs in various ways. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8199016 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104938 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
This fixes GClientSmokeBoth.testMultiSolutionsJobs flakiness by having consistent ordering. Now no out of thread modification is ever done, which result in much saner code. R=dpranke@chromium.org BUG=60725 TEST=tested manually with gclient sync --jobs 100 on chrome and with gclient_smotetest.py Review URL: http://codereview.chromium.org/8174014 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104920 0039d316-1c4b-4281-b951-d872f2087c98
-
- 10 Oct, 2011 6 commits
-
-
maruel@chromium.org authored
This means parsing the DEPS file all the time preemptively in case it's needed for a From() reference. This could break certain checkout, we'll see. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8143022 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104817 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8223011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104780 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Also, add more locking to properties. Now most mutations are contained. Will now figure out a way to remove the ParseDepsFile() from an unrelated thread. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8142030 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104778 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
This makes coherency checks more consistent for DEPS vs .gclient. It's still not thread safe but the mutation code paths are easier to follow. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8135019 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104772 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Otherwise I get a stack trace and it's annoying as hell. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8201012 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104770 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
This would have caught a bug in the CQ instead of silently failing. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104767 0039d316-1c4b-4281-b951-d872f2087c98
-
- 08 Oct, 2011 1 commit
-
-
szym@chromium.org authored
Move the logging handler hack after the last use of subprocess2 before options are parsed and logging is properly configured with basicConfig. This re-enables git try --verbose/--dry_run. Review URL: http://codereview.chromium.org/8205023 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104633 0039d316-1c4b-4281-b951-d872f2087c98
-
- 07 Oct, 2011 1 commit
-
-
szager@google.com authored
Review URL: http://codereview.chromium.org/8161009 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104504 0039d316-1c4b-4281-b951-d872f2087c98
-
- 05 Oct, 2011 3 commits
-
-
asvitkine@chromium.org authored
Makes SCM take the |file_list| as a parameter instead of getting it from |options|. BUG=none TEST=none Review URL: http://codereview.chromium.org/8133032 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104148 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
BUG=none TEST=Run unit tests - they should still pass. Run gcl try and git try and make sure there are no errors. Review URL: http://codereview.chromium.org/8133001 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104067 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
... On my quest to make that stuff thread safe. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8135008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104033 0039d316-1c4b-4281-b951-d872f2087c98
-
- 04 Oct, 2011 2 commits
-
-
maruel@chromium.org authored
While trying to fix all the multithreading issues... R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8135007 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@104026 0039d316-1c4b-4281-b951-d872f2087c98
-
szager@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103935 0039d316-1c4b-4281-b951-d872f2087c98
-
- 03 Oct, 2011 4 commits
-
-
szager@google.com authored
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103787 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Helps figuring out what is mutable and what is not. The goal is to shorten the class Dependency to reduce places where mutations can occur. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8122005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103782 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
While re-reading the code, I thought I had found a bug but I hadn't. So I wrote the test to document the behavior to not make the same error again. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8121001 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103772 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8114005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103757 0039d316-1c4b-4281-b951-d872f2087c98
-
- 30 Sep, 2011 1 commit
-
-
maruel@chromium.org authored
R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8094008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103525 0039d316-1c4b-4281-b951-d872f2087c98
-
- 29 Sep, 2011 2 commits
-
-
maruel@chromium.org authored
The patches needs to by applied 'in-order' to not delete source files. Added more tests. R=dpranke@chromium.org BUG=94330 TEST= Review URL: http://codereview.chromium.org/8038056 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103309 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
Fixes problem in this thread: http://groups.google.com/a/chromium.org/group/chromium-dev/browse_thread/thread/6098b2d0136e650e# This was broken by http://crrev.com/102930, when I made GIT's GenerateDiff() use scm.GIT.CaptureStatus() instead of scm.GIT.GetDifferentFiles(). (Thanks Scott Graham for figuring out the problem!) BUG=none TEST=none Review URL: http://codereview.chromium.org/8083003 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103302 0039d316-1c4b-4281-b951-d872f2087c98
-