Update prebuilt.py to sync to latest revision before pushing.

Sync prebuilt.py to trunk commit 1b6e67aef79696d74bcee3d2fce252c8397e592a.

Rev log below.

commit 1b6e67aef79696d74bcee3d2fce252c8397e592a
Author: David James <davidjames@chromium.org>
Date:   Thu May 19 21:32:38 2011 -0700

    Update prebuilt.py to sync to latest revision before pushing.

    This fixes a bug where prebuilt.py is unable to push if it is using
    manifest-versions to sync to an old revision. This bug occurs because
    manifest-versions is pointing at an old version of the repository so
    the prebuilt pusher is never able to push.

    BUG=chrome-os-partner:3959
    TEST=Test with --dry-run push. Also run unit test suite.

    Change-Id: Ie4c03ab19a4de108df9a4a63edf2614b06fe1698
    Reviewed-on: http://gerrit.chromium.org/gerrit/1239
    Reviewed-by: Chris Sosa <sosa@chromium.org>
    Tested-by: David James <davidjames@chromium.org>

commit fe0e68791efe2ee3a56ef6d1256e072f189d78ae
Author: Peter Mayo <petermayo@chromium.org>
Date:   Wed Apr 20 00:52:08 2011 -0400

    Fix trailing characters in commit

    Change-Id: I9945d92432a349098578c4549715df4b9826fa15

    BUG=crbug:79976
    TEST=prebuilt unittest

    Review URL: http://codereview.chromium.org/6882070

commit 193f68f10bf5d9379847f42b1f3f367e865beee0
Author: Peter Mayo <petermayo@chromium.org>
Date:   Tue Apr 19 19:08:21 2011 -0400

    Restart codereview issue 6792042

    Change-Id: I052d4d713a7d15cc50290e68bc433a9f1c0792b4

    BUG=78345
    TEST=unittests

    Review URL: http://codereview.chromium.org/6840064

commit f0e6fd7b0513295d7cc9386001d2034eb8ced342
Author: David James <davidjames@chromium.org>
Date:   Fri Apr 15 15:58:07 2011 -0700

    Fix typo in Packages URLs.

    BUG=none
    TBR=scottz@chromium.org
    TEST=Ran unit tests

    Change-Id: I2941d5313250c372f167175ae9196f266712e4db

    Review URL: http://codereview.chromium.org/6871033

commit 8fa34ea013e00421d1c8e6b6cf5f5b221ae20cad
Author: David James <davidjames@chromium.org>
Date:   Fri Apr 15 13:00:20 2011 -0700

    Update prebuilt.py to support uploading a board tarball to Google Storage.

    Change-Id: Ic81562ce7b6370924e0aa1bf49ecf552720b3c75

    R=scottz@chromium.org
    BUG=chromium-os:8777
    TEST=Upload prebuilts with and without board tarball. Ran unit tests.

    Review URL: http://codereview.chromium.org/6851021

commit f4db112778f374ecef9ffa6508f402109b1d50c4
Author: David James <davidjames@chromium.org>
Date:   Thu Mar 17 16:18:05 2011 -0700

    Fix bug in prebuilt.py where None is substituted into a string.

    Change-Id: I4c69375b0f0fca38c06e8ee97a68568337b4768c

    R=scottz@chromium.org
    BUG=None
    TEST=Run prebuilt_unittest.py

    Review URL: http://codereview.chromium.org/6690026

commit ab1bed3ac39a768cd37cbf8269402eb74b47ab4e
Author: Scott Zawalski <scottz@google.com>
Date:   Wed Mar 16 15:24:24 2011 -0700

    Update prebuilt.py to handle private google storage uploads.

    Remove boto configuration, anyone using this script should either have ~/.boto set
    or they should be starting it with BOTO_CONFIG=....

    Add in support for acl xml files, If we pass an ACL xml file we first upload the file to
    google storage with the canned acl of private then apply the ACL.

    Automatically derive the binhost_url for private Google Storage uploads and warn
    if people set --private and --binhost-base-url.

    Update unittests to pass with the new private assumptions.

    BUG=NA
    TEST=Ran on a canary build chroot to make sure we upload and set URLs properly

    Review URL: http://codereview.chromium.org/6677023

Change-Id: I60be80ef9645b3eec2495a73011688dcec09c60b
Reviewed-on: http://gerrit.chromium.org/gerrit/1698
Tested-by: David James <davidjames@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
2 files changed