maruel@chromium.org
5aeb7dd54c
Reapply 32057, 32058, 32059, 32062 and fixes problems introduced by these changes.
...
Noteworthy change is scm.SVN.GetFileProperty calls Capture instead of Run.
TEST=unit tests
BUG=none
Review URL: http://codereview.chromium.org/399009
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@32181 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
261eeb5e93
Revert 32057, 32058, 32059, 32062 because they still have unwanted side-effects.
...
Revert "Group SCM-specific functions in classes to simplify generalization of the interface."
Revert "Fix 2 recently introduced errors."
Revert "Fix a variable aliasing error."
Revert "Fix typo."
TBR=dpranke
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/391075
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@32065 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
85a3192f9c
Group SCM-specific functions in classes to simplify generalization of the interface.
...
TEST=none
BUG=none
Move scm functions into a class to make it simpler to manage.
Review URL: http://codereview.chromium.org/391052
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@32057 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
2dfc8ee713
Fix unit tests on Windows.
...
Removed lines in the process.
TEST=unit tests
BUG=none
Review URL: http://codereview.chromium.org/387033
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@31759 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
8ef5f54e4d
Cleanup the unit tests by mocking more system functions.
...
TEST=unit tests
BUG=none
Review URL: http://codereview.chromium.org/392006
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@31754 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
e959791851
Add pymox, fixed non-deterministic pprint.pformat output expectation.
...
pymox auto-checkout never really worked well so check-in pymox directly.
pprint.pformat is non-determinist in one test. Worked around the issue.
TEST=unit tests
BUG=none
Review URL: http://codereview.chromium.org/266043
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@29398 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
6b3c20dbe0
Fix super_mox on posix.
...
TEST=unit tests now runs
BUG=none
TBR=nsylvain
Review URL: http://codereview.chromium.org/126278
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@18620 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago
maruel@chromium.org
08677ab96c
Oops, this file was missing from http://codereview.chromium.org/122040
...
TEST=none
BUG=none
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@18179 0039d316-1c4b-4281-b951-d872f2087c98
16 years ago