1. 15 May, 2012 2 commits
  2. 14 May, 2012 2 commits
  3. 11 May, 2012 1 commit
  4. 09 May, 2012 2 commits
  5. 08 May, 2012 3 commits
  6. 07 May, 2012 3 commits
  7. 05 May, 2012 1 commit
  8. 04 May, 2012 4 commits
  9. 02 May, 2012 1 commit
  10. 01 May, 2012 2 commits
    • maruel@chromium.org's avatar
      There is no reason to not assume that status:null isn't 'M'. · 264952ad
      maruel@chromium.org authored
      Rietveld self-corrupts its status all the time, there is not point in bailing
      just because of that. So just assume it's an 'M' and it'll work fine. In any
      case, the diff is properly parsed to detect what was the real operation.
      
      Add unit test that correctly process a deleted file with status:null.
      
      TBR=nsylvain@chromium.org
      BUG=
      TEST=A corrupted patchset can still be committed with the Commit Queue.
      
      
      Review URL: http://codereview.chromium.org/10272024
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@134733 0039d316-1c4b-4281-b951-d872f2087c98
      264952ad
    • cmp@chromium.org's avatar
      Handle updating depot_tools repos that are git cloned. · b9d08cec
      cmp@chromium.org authored
      Until recently, no proper Git clone of depot_tools existed.
      All Git clones were set up locally via git svn clone.  The
      way repos of that type are updated is via 'git svn rebase'.
      
      Now, a supported Git clone of depot_tools exists.  The
      update process for repos of this type is via 'git fetch'
      and 'git rebase'.
      
      Modify the update_depot_tools* scripts so they can update
      depot_tools for git cloned or git svn cloned methods.  This
      also means that git svn is no longer required, so move that
      test after we check for git cloned repos.
      
      R=maruel@chromium.org
      
      TEST=Linux + git clone: on Linux, git clone
      https://git.chromium.org/chromium/tools/depot_tools.git.  Apply
      and commit this patch locally.  Note commit hash of HEAD.  Run
      'git reset --hard "HEAD^^^"'.  Run
      'git cherry-pick HASH_OF_UPDATE_CHANGE'.  Run './update_depot_tools'.
      Verify depot_tools is updated to latest available revision + this
      change.
      
      TEST=Linux + git svn clone: on Linux, git svn clone
      svn://svn.chromium.org/chrome/trunk/tools/depot_tools.
      Apply and commit this patch locally.  Note commit hash
      of HEAD.  Run 'git reset --hard "HEAD^^^"'.  Run 'git cherry-pick
      HASH_OF_UPDATE_CHANGE'.  Run './update_depot_tools'.  Verify
      depot_tools is updated to latest available revision + this change.
      
      TEST=Windows command prompt + git clone: on Windows command prompt,
      run Linux+git clone test, except use update_depot_tools.bat.  Verify
      depot_tools is updated to latest available revision + this change.
      
      TEST=Windows command prompt + git svn clone: on Windows command
      prompt, run Linux+git svn clone test, except use
      update_depot_tools.bat.  Verify depot_tools is updated to latest
      available revision + this change.
      
      TEST=Windows cygwin + git clone: on Windows command prompt,
      run Linux+git clone test.  Verify depot_tools is updated to latest
      available revision + this change.
      
      TEST=Windows cygwin + git svn clone: on Windows command
      prompt, run Linux+git svn clone test.  Verify depot_tools is updated
      to latest available revision + this change.
      
      Review URL: https://chromiumcodereview.appspot.com/10263004
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@134732 0039d316-1c4b-4281-b951-d872f2087c98
      b9d08cec
  11. 30 Apr, 2012 1 commit
  12. 27 Apr, 2012 2 commits
    • thakis@chromium.org's avatar
      Update ninja to 9b8e55d · f01196a6
      thakis@chromium.org authored
      On Linux, I did a full ninja checkout and then ran:
      python bootstrap.py
      ./configure.py --with-gtest=../chrome/src/testing/gtest
      ./ninja ninja_test
      ./ninja_test # (all tests passed)
      strip ninja
      
      I timed empty builds of 'chrome' with the old and the new version,
      both took 1.1s for that. Binary size comparison:
      121632 bytes old binary
      129920 bytes new binary
      I used gcc 4.4.3 to build ninja.
      
      
      On Mac, I updated an existing checkout to the latest version and then ran:
      CXX=../chrome-git/src/third_party/llvm-build/Release+Asserts/bin/clang++ \
      ./configure.py --with-gtest=../chrome-git/src/testing/gtest
      ./ninja
      ./ninja ninja_test # (all tests passed)
      strip ninja
      
      I timed empty builds of 'chrome' with the old and the new version,
      both took 1.1s for that. Binary size comparison:
      128976 bytes old binary
      120904 bytes new binary
      I used clang r155352 to build ninja. Last time I used gcc 4.2, which
      explains the size drop.
      
      
      The major new features in this update are:
      * ninja cleans up files when interrupted mid-build
      * NINJA_STATUS environment variable to tweak the status line
      (see ninja manual)
      
      
      Also set svn:mimetype to application/octet-stream on both files.
      Review URL: https://chromiumcodereview.appspot.com/10221020/
      
      
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@134307 0039d316-1c4b-4281-b951-d872f2087c98
      f01196a6
    • peter@chromium.org's avatar
      Add the ability to specify a target_os for gclient solutions · 1efccc8b
      peter@chromium.org authored
      This ability is useful for versions of Chromium (i.e. Android) which want to
      cross-compile to another platform that has a fixed set of custom dependencies.
      
      Review URL: http://codereview.chromium.org/10127004
      
      git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@134280 0039d316-1c4b-4281-b951-d872f2087c98
      1efccc8b
  13. 26 Apr, 2012 1 commit
  14. 25 Apr, 2012 2 commits
  15. 24 Apr, 2012 4 commits
  16. 20 Apr, 2012 2 commits
  17. 19 Apr, 2012 1 commit
  18. 18 Apr, 2012 1 commit
  19. 16 Apr, 2012 2 commits
  20. 13 Apr, 2012 3 commits