- 13 Oct, 2011 1 commit
-
-
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 4 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
-
maruel@chromium.org authored
Move ReadOnlyCheckout tests into its own fixture. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8068008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103272 0039d316-1c4b-4281-b951-d872f2087c98
-
dpranke@chromium.org authored
TBR=maruel@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8073008 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103214 0039d316-1c4b-4281-b951-d872f2087c98
-
- 28 Sep, 2011 5 commits
-
-
maruel@chromium.org authored
Also reorder some patchset in preparation to patchset reording CL. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8066012 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103147 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Since we clobber the .pyc, it's not useful to generate them in the first place. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8060026 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103066 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
It's annoying to have it crash much later in a member function call when a trailing backslash is provided. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8056016 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103058 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Take two at r102841. Forgot to use $base_dir, so the .pyc files in the checkout were deleted, instead of the ones in depot_tools. Since some slaves have very large checkouts, they appeared as hung. R=cmp@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8059001 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103056 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
When running an interactive python prompt, sys.modules['__main__'] has no __file__ member. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8051027 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103055 0039d316-1c4b-4281-b951-d872f2087c98
-
- 27 Sep, 2011 5 commits
-
-
maruel@chromium.org authored
Merge _FindDependencies() back into __init__() now that __init__() is somewhat smaller. R=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8059011 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103053 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
Set svn:eol-style=CRLF for all .bat files and everything in bootstrap/win/ Set svn:eol-style=LF for everything else. Also delete depot_tools/git_cl/ since it's not used anymore. Review URL: http://codereview.chromium.org/8055016 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@103051 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
This is a followup to: http://codereview.chromium.org/8059009/ Only add the file once instead of twice (since the diff has --- and +++ lines for each file). Strip whitespace at the end (git diffs don't include a \t so split('\t') isn't enough). Remove leading 'a/' from the path, since git diffs have these. BUG=none TEST=manual Review URL: http://codereview.chromium.org/8050017 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@102934 0039d316-1c4b-4281-b951-d872f2087c98
-
asvitkine@chromium.org authored
Needed to make it so changes containing only *.mm are only sent to Mac trybots by default. BUG=none TEST=none Review URL: http://codereview.chromium.org/8059009 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@102930 0039d316-1c4b-4281-b951-d872f2087c98
-
maruel@chromium.org authored
It was kept to easy the transition but it's been a while now. TBR=dpranke@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/8056005 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@102924 0039d316-1c4b-4281-b951-d872f2087c98
-