Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Nov 15, 2012
  1. @chirayudesai


    chirayudesai authored
    Change-Id: I9f1b9f7ed377f3938da4fb891f8d91f7ecec36d4
Commits on Jun 8, 2012
  1. @rmcc

    eat: Adapt to new file naming scheme

    rmcc authored
    Change-Id: I101e333918bc215bebcc594c97bdd68307c90aaa
Commits on Dec 20, 2011
  1. @koush @rmcc

    build: Backport roomservice from CM9

    koush authored rmcc committed
    Change-Id: I4cde09db8a4f946f17affd7c5894f97f9d1d6a1b
  2. @rmcc

    build: Backport CM product build changes from CM9

    rmcc authored
    Open the requested product makefile directly instead of crawling
    the entire product definition to cut down on setup times
    Change-Id: Ied5ccc38fa1925341584d5ea227a9df6ae3a0843
Commits on Nov 14, 2011
  1. @turl @cyanogen

    build: Implement cmrebase

    turl authored cyanogen committed
    This new shell function allows people to easily rebase their
    Gerrit changes and push them back online, all with one command.
    Change-Id: I6d85ec033812e84ebe70fe229883c914a81c82ec

Commits on Nov 1, 2011
  1. @ladios

    envsetup: Rework cmgerrit() - A Git wrapper

    ladios authored
        cmgerrit COMMAND [OPTIONS] CHANGE_ID[/PATCH_SET][{@|^|~|:}ARG] [-- ARGS]
    Any Git command that with refname as its parameter should work. Basically,
    this works as:
        git fetch PROJECT_URL refs/changes/HASH/CHANGE_ID/PATCH_SET \
        && git COMMAND OPTIONS FETCH_HEAD{@|^|~|:}ARG -- ARGS
        cmgerrit pull 1234
        cmgerrit push my_patch:gingerbread
        cmgerrit checkout -B patch_1234 1234/5
        cmgerrit branch fix_xyz 1234/5 && git merge fix_xyz
        cmgerrit show 1234:file
        cmgerrit checkout 1234 -- file1 file2 && git diff --cached
    Change-Id: Id85d58db79c010428e3aed0cc0f22e04f0963ac0
Commits on Oct 20, 2011
  1. @cyanogen

    Use 4 threads when syncing

    cyanogen authored
    Let's not destroy Github.
    Change-Id: I507f7b77936853f30761eedce3976d45a40df1a8
Commits on Oct 7, 2011
  1. @pawitp

    Fixed eat not waiting for device if adb server was not started

    pawitp authored
    $(adb get-state) returned unexpected starting server message
    causing the if statement to fail. Calling "adb start-server"
    beforehand remedies that.
    Patch Set 2:
    $(adb get-state) returns 'unknown' if Clockwork recovery is running on the device
    look for /sbin/recovery and 'pass' the state test
    adb wait-for-device
    will result in endless loop, replace with until loop using with get-state OR 'recovery' tests
    Patch Set 3:
    fix the initial adb state test, use AND instead of OR
    Patch Set 4:
    Rebased and prevent "device not found" message from spamming the screen by
    redirecting error output to null
    Change-Id: I2d41b8853567cde80bf7fc08b5e4f0ad5ba1fdf5
    Signed-off-by: Firerat <>
Commits on Sep 29, 2011
  1. @cyanogen

    Merge branch 'gingerbread' of git:// i…

    cyanogen authored
    …nto 237
    Change-Id: I7d31fcea78b20548d873484b1492299f9fed3feb
Commits on Aug 31, 2011
  1. @koush


    koush authored
    Change-Id: I796b23e1cb33a2772b5c662dbeeba4ae03ac3881
  2. @koush

    Merge remote-tracking branch 'github/gingerbread' into gingerbread

    koush authored
    Change-Id: I738d0a5b9f80c2a6b06f6e10c78c141790427ecc
  3. @koush

    fix eat for arcee

    koush authored
    Change-Id: Ie1aee2f8152e4165a561fdd9dea1b60b76e4d144
Commits on Aug 25, 2011
  1. @tpruvot

    eat more safely, if there is something to eat

    tpruvot authored
    Check for zip file presence before trying to eat
    Change-Id: I7913be619d189bbd723263edad878d6d05b8a5a7
Commits on Aug 23, 2011
  1. @ladios

    envsetup: Use $NF i/o $3 in awk code of cmgerrit() & cmremote()

    ladios authored
    This makes sure awk gets a url, even if an alias like
    grep='grep -n' is set.
    Change-Id: I1da089f9eaee54efd0ae1ceb222b75fd9ad5c66f
Commits on Aug 22, 2011
  1. @ladios

    envsetup: eat safely

    ladios authored
    Change-Id: I2d8b52206213d8f4d8dcce3518cadb2be59e78d8
Commits on Aug 19, 2011
  1. @rmcc

    eat: Automated install of fresh builds

    rmcc authored
    1 - a build
    2 - a connected device
    Change-Id: I24820b984e79430b7af7ccedc171fc69269c0a32
Commits on Jul 26, 2011
  1. @cyanogen

    Merge branch 'gingerbread' of git://…

    cyanogen authored
    …uild into upstream-2.3.5
    Change-Id: I6cec3cdb0097595fde07900a0e5a3531a3a69ec0
Commits on Jul 10, 2011
  1. @yath

    Fix inclusion for zsh

    yath authored
    zsh defaults to the NOMATCH option when a glob doesn't match any file.
    This causes the inclusion of the files in to
    fail if any argument to ls won't expand. Setting NULLGLOB, which
    resembles bash's behavior, for the subshell fixes that.
    Change-Id: I549840e3b1ed17b76dbcd94fdd63321ec5915162
Commits on Jul 7, 2011
  1. Add full_x86 product.

    Jean-Baptiste Queru authored David 'Digit' Turner committed
    By inheriting from full, this will be more self-maintaining, and
    automatically gets a better-configured variant (e.g. it has locales,
    a date format, etc...).
    Orig-Change-Id: I67b6c2d9f9b7d20cb89154906c3f3d6a5391c838
  2. Truly default to the full config.

    Jean-Baptiste Queru authored David 'Digit' Turner committed
    It is much better than generic for emulator-based work.
    Orig-Change-Id: I8b69b208bc4969d3f95c3467ca6737de8fd9460d
  3. Add generic_x86-eng to the lunch menu

    Bruce Beare authored David 'Digit' Turner committed
    Orig-Change-Id: Ie4e0f9054c5bc6ad8845b5b885a00174dd8c9534
    Signed-off-by: Bruce Beare <>
  4. Vendorsetup needs to look in additional places.

    Bruce Beare authored David 'Digit' Turner committed
    Orig-Change-Id: I698856f8e02487322540e804c038bba28cc23532
    Signed-off-by: Bruce Beare <>
Commits on Jun 7, 2011
  1. add ANDROID_HOST_OUT to env (please do not merge)

    Ed Heyl authored
    Change-Id: Iddc61e1f93e13a3884b919638da1c24271dd6ca5
Commits on May 29, 2011
  1. @cyanogen

    Remove simulator from the lunch menu

    Jean-Baptiste Queru authored cyanogen committed
    Change-Id: I0d73b4722ce5126b64538ca7add2e55cd561c022
Commits on May 11, 2011
  1. @defer

    build: Support mka and reposync in darwin

    defer authored
    SCHED_BATCH is pretty much a linux exclusive so darwin can't have
    that but at least the commands will still work.
    Change-Id: Ic645bca5d9e3c93fd138e94367ac6cd19debe352
Commits on Feb 5, 2011
  1. @rmcc

    Fix breakfast for the undecided

    rmcc authored
    The menu presentation (i.e., giving no arguments to breakfast
    or brunch) was broken, so if you didn't know the name of your
    target you weren't given a list to choose from, just an error.
    Change-Id: Ib4025d5fc41ed4cd56b905f2cb3ec8dc17488cc8
    CyanogenNom: Now moar helpful!
  2. @rmcc

    breakfast in bed

    rmcc authored
    breakfast in bed (aliased to "bib") is the baconless friend of lazy
    You can now use "breakfast passion", or "bib passion", to setup the
    corresponding CM build without actually building it
    Change-Id: I50087b8619605faadf1f9332eb8fcb43791e2492
Commits on Feb 2, 2011
  1. @rmcc

    brunch: add a lazier mode

    rmcc authored
    Since all of CM's targets have a predictable PRODUCT_NAME and BUILD_VARIANT
    (i.e., "cyanogen_$(PRODUCT_DEVICE)-eng"), brunch can now be invoked passing
    just the PRODUCT_DEVICE ("brunch passion" for the N1 setup+build, for
    The "classic" long form of $(PRODUCT_NAME)-$(BUILD_VARIANT) can still be used
    if desired ("brunch cyanogen_passion-eng" still works).
    Change-Id: I494a7fccdab58efed634418163df553fc1b2e5f1
Commits on Feb 1, 2011
  1. @rmcc

    Make brunch more nutritious

    rmcc authored
    * "breakfast device-name" will set up the environment, just like lunch.
    * "brunch device-name" will actually do the whole setup and build :)
    Change-Id: Iec2a7b7ea712d5847ad0be723ef5c983658f3c46
  2. @rmcc

    Add a CM-specific breakfast menu

    rmcc authored
    We usually don't wan't all the devices in the lunch menu, so
    we can now choose to pick up breakfast or brunch and get a
    smaller selection of devices (i.e., those we support)
    Change-Id: Ia9e7ec8e1f429e2a9811f13cc126a66a04428f34
Commits on Jan 20, 2011
  1. add cout to go to ANDROID_PRODUCT_OUT

    Scott Anderson authored
    Change-Id: Ib88fa1a77f5dc46b3587bad218f878931c380db0
Commits on Jan 16, 2011
  1. @wesgarner

    envsetup: Add CMGerrit 3.0

    wesgarner authored
    Auto-detects CM Gerrit username (based on repo init)
    Auto-detects current repo (requires being in root of the repo)
    Cleaned up code and better error checking
    Change-Id: I139eff60824bae3c225bdf80a3d24c774e62dfa2
    Change-Id: Ib8702ae06898813861ee426cec88513aa78bff13
    Change-Id: Idfd85b19fdca018c4a744ee407c2659872192f55
Commits on Jan 3, 2011
  1. @cyanogen

    Squished commit of full config cleanup

    Jean-Baptiste Queru authored cyanogen committed
    Truly default to the full config.
    It is much better than generic for emulator-based work.
    AOSP-Change-Id: I8b69b208bc4969d3f95c3467ca6737de8fd9460d
    Make a full list of locales available
    Use it for the sim build and full build.
    AOSP-Change-Id: I64dfa7ac1b374529ef5f0c1460dd35171311115e
    Fix list of locales (bad country codes).
    DA->DK, SV->SE
    AOSP-Change-Id: I7bc7f64905ecd583e1a7ca5b43a8fffd5f3ba383
    Switch Unbundled apps from to
    AOSP-Change-Id: I7aaaef8f2032590d55ccec77621c6b3f4c121f9a
    Clean up full config - DO NOT MERGE
    This splits the existing in two parts:
    -One is the device-independent
    -The other is the emulator-specific
    This way we'll be able to inherit from
    for on-device builds without any emulator-specific
    files getting in the way.
    AOSP-Change-Id: Ieb1f4ed47988c8fff119ff53f1f374032da3752d
    Minor cleanup - DO NOT MERGE
    AOSP-Change-Id: I0fc4e3c45ae5a545f1a02ed974bc3c7500286e22
    Add full-eng instead of generic-eng in the lunch menu
    Change-Id: I18c89da732c8c36ad32de7116248ae6562e050cb
    AOSP-Change-Id: I3f779087021ef3674ee9ceb8cc3b15f83a98b8f4
Commits on Dec 29, 2010
  1. @cyanogen

    Make reposync and mka less insane.

    cyanogen authored
     - reposync will use -j10 for less repository death
     - use ionice with mka
    Change-Id: I135ed37da45373def6ae036204715ea1d206e2ce
Commits on Dec 18, 2010
  1. @cyanogen

    Add "reposync" command to

    cyanogen authored
    Performs a "repo sync -j50" using SCHED_BATCH and ionice to enable
    the user to sync quickly without completely demolishing the workstation.
    Change-Id: I493f24c16466fb75570de177202d941bcadf67b6
Something went wrong with that request. Please try again.