Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A405592F7 for ; Mon, 25 Feb 2013 21:00:14 +0000 (UTC) Received: (qmail 14864 invoked by uid 500); 25 Feb 2013 21:00:14 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 14832 invoked by uid 500); 25 Feb 2013 21:00:14 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 14819 invoked by uid 99); 25 Feb 2013 21:00:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Feb 2013 21:00:14 +0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FRT_ADOBE2,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of agrieve@google.com designates 209.85.219.47 as permitted sender) Received: from [209.85.219.47] (HELO mail-oa0-f47.google.com) (209.85.219.47) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Feb 2013 21:00:07 +0000 Received: by mail-oa0-f47.google.com with SMTP id o17so3735454oag.20 for ; Mon, 25 Feb 2013 12:59:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=99qkDa61fWZcWMh99lmG2oL3Ql7Y+eljAlBmiNLFjOc=; b=BkngxFZfhk2kjS7sb5eViMCTY/XB92wiAbEt9h7xmFi0W3aWwLUa0JbAhEGcayeswP puCVYFs4MVmNk8Kx359tE3rh1LbqaGtKQbOeZTRm+XiqxLX3qQ0QmLhvTFT/LQt6XSjp i7zZQhG3KVWvUVTaapzQlvVZWyG4stoSRhPdoX7PprsR/NqXlRP9+2avz6KJba8gM3uH lk63/ifmYLR+9XxFwt2koOzQGvq0LQoXWICnTOtTk/5JJ/jeMC/XgAbd/JHn4doc9qzW pzElG0scqhlLSSLlQXVHdGfJME0pgbMgYErR2nIlX0ay0l9nEfXkOIQQOp6ZczP/VTdq +u/w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=99qkDa61fWZcWMh99lmG2oL3Ql7Y+eljAlBmiNLFjOc=; b=UddVUAgeu6BeoOnfshH64BtBj+XCyKW7jYmjtYN3OXQkxb6W9J6Oj3Hj2OwMm2j71i xZ/hQ6DChm62KYX995t+0Agg9y2zYCXRqWt3pnevTWImtIunc7gTrXHOSU3vNBNshsbb qth1yKA8qQM9h8q3EbReFUHPIlm+Li0FjeOUQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :x-gm-message-state; bh=99qkDa61fWZcWMh99lmG2oL3Ql7Y+eljAlBmiNLFjOc=; b=m0KbUka8CwRKagj5XbCr/KR/a5k8oG1xO1MSjGWqP+kxareepZ6V2GCdZShL4uCLw4 wjJssfR2Ta+RET4fBL8f5UPgl9Mwy+shwlCfq+dezM4WCISqCOm7wwAMCGB0TmgBf1cG s+3IPqXcwTAvPay9bOVocLE0BIjTVVv3ujoEt2RbQX5ZQEJQFaGu9DbRthE3wELSUMMV ownkE9BGTaOSE6TBfR+wabqt4hVPMQNrsl9oeLW28EhFduriP9d3Ly5R+S9KesDMmJXK sQCyXl8n5bjtChyrpeTDdjp8B0Oxif2fJkG6999UeZhjYfe8X/zWADnt1RkStmF8j6hN KGpQ== X-Received: by 10.60.26.137 with SMTP id l9mr9212634oeg.17.1361825985941; Mon, 25 Feb 2013 12:59:45 -0800 (PST) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.182.89.200 with HTTP; Mon, 25 Feb 2013 12:59:25 -0800 (PST) In-Reply-To: References: From: Andrew Grieve Date: Mon, 25 Feb 2013 15:59:25 -0500 X-Google-Sender-Auth: RrnD-O_CVY5e5Qa956J9sitX0mQ Message-ID: Subject: Re: Jasmine Tests failing with the most recent multipart changes To: dev Content-Type: multipart/alternative; boundary=e89a8fb2055a23506404d692d240 X-Gm-Message-State: ALoCoQkmzycuU0oWJokvQ6Dn0QMRhdjYSFH7I3mDecTvI4ksxbbx/sUifqbOp0cqtbtf3gKmj616GpVoHF7jxPD4z2JeYK9LsaBwuvYx2MKgzoJLPxZdG3dj/Js4BKmjWWlryzfAfOI495ohex8wUmZJx9J9C1zN3n1aAefspeyN42xPBWo9W9mRFZWi9sFodVBexDHXU0mN X-Virus-Checked: Checked by ClamAV on apache.org --e89a8fb2055a23506404d692d240 Content-Type: text/plain; charset=ISO-8859-1 Do the changes you'd like to see cherry-picked fix regressions? If not, then I'd say just leave them broken in 2.5. I think what'd you'd do then is cherry-pick into next, and then immediately merge next into master. The merge in this case should have a conflict because of the two identical changes, but it should be able to auto-resolve them. So far, I've been finding this workflow much better for having forward progress. Since we created the next branch, we've have 17 non-regression-fixing commits to cordova-ios. In our old flow, this number would be 0. I am also finding that having to figure out if I want to commit to next vs master *before* I make a change to be taxing though. The reason we're doing it this way around is so that we can use the same release branch "next" for the next release as well. If we used named branched (e.g. "next2.5.0") then we could commit to master and cherry-pick after-the-fact the changes we want in the release branch. Let's maybe discuss our options here after this release is over with. On Mon, Feb 25, 2013 at 3:10 PM, Joe Bowser wrote: > I haven't cherry-picked anything into next yet. I've kept working on > master and I've been ignoring next. However, there's some things in > master that I would like to see in the next release. How do we do > that without cherry-picking? Or do we just keep things broken in 2.5 > and just shrug our shoulders and say whoops? > > Again, I think this work-flow is terrible, and I would like to go back > to what we used to do if cherry-picking really breaks things this bad. > > On Mon, Feb 25, 2013 at 12:01 PM, Andrew Grieve > wrote: > > Joe - do you mean you're committing to master and cherry-picking into > next? > > > > I think this would result in two identical-but-different changes > appearing > > in the two branches, whereas checking into next and merging into master > > ends up with the same change appearing in both branches. The result of > this > > (I think) is that cherry-picking will make history a bit more confusing, > > and increase the risk of future merges having conflicts. > > > > > > On Mon, Feb 25, 2013 at 1:52 PM, Joe Bowser wrote: > > > >> That's assuming that we're fixing for release. I've been doing all > >> work in master at this point. I think we're fine doing both > >> cherrypicks and merging, but I think that's what makes this process > >> complicated. > >> > >> On Mon, Feb 25, 2013 at 10:42 AM, Filip Maj wrote: > >> > > >> >>Also, on a side note, for the release, if there's commits in master > >> >>that we want in this release, do we do a cherry pick into next? > >> > > >> > Yes. I see it the opposite way (I commit into next and merge into > >> master). > >> > > >> > --e89a8fb2055a23506404d692d240--