Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbpiN-0005rc-Cx for pgadmin-hackers@arkaria.postgresql.org; Thu, 09 Feb 2017 14:28:51 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cbpiM-00013F-QA for pgadmin-hackers@arkaria.postgresql.org; Thu, 09 Feb 2017 14:28:50 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1cbpiM-000134-As for pgadmin-hackers@postgresql.org; Thu, 09 Feb 2017 14:28:50 +0000 Received: from mail-io0-x229.google.com ([2607:f8b0:4001:c06::229]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1cbpiH-0000ko-Lc for pgadmin-hackers@postgresql.org; Thu, 09 Feb 2017 14:28:49 +0000 Received: by mail-io0-x229.google.com with SMTP id l66so17906356ioi.1 for ; Thu, 09 Feb 2017 06:28:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+PMGqNISZXDmxU2A6+rWGhRkdZ8IALspBHmn+QraR38=; b=k/6PnpjBF2DAHXJIXrnlcqUUjUlXuokPo04TnP2MkHYpfFJvIz4CTcMN8hGgFDQlfW yHmdZbFTJteg0H37K8U8o6BVDtO6dGY2qCuIMbhXnycTQR79xqv0u22MdZF61QH0uwDL ggyAHff3Tj01kwU6AgV6phEnGnXqj94wZsT0aNLxmXpEGysiLa6nmoaRlT8Jhm6xXyaq 3rO/5ZznWQY7jqaHg/w+OA+QxiCw+GUrO/20zILXtOl/sobH5VOcCSeOfbPsMpUvmi1U GbeDx6qKqjG6+nlMdzQKnDtTXeag8TShbW7OKKA6NpT0i9xQ51/MrIjT7d6s+rq8LnXS YA+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+PMGqNISZXDmxU2A6+rWGhRkdZ8IALspBHmn+QraR38=; b=tV03Z2D0CTW4seeq41nc9i+iLvxOZE//OHHIIoap75TwBexmxRbMh8AZjWqOeM9eJb yRjSB917BaXXkSZTBj9YcN//9J8I8h0668ekvX0aMN10vKagAs7T/SraN3wMfy6iBA3L Z0VRSeWndSwl5qcz5LNp305/DS9rd83XAum45CKGWEjGtcW/kibXbqnycxPw0BWat3u2 VSgjTkz+Q2mfgVz7qwqTOVSYjaCpp257PhvXFmbk0tvkUgazPS+p0L7Dg0ef53e4kSOa t/jk1TKHd75g8UGsl4UppvXm7a4D/cEH5vEAvLZ86LlWdJXi4x+IXW/nX8QvqfrovomD csug== X-Gm-Message-State: AMke39malOSLrdjZjqpvltbjNhLMvMvxLysxOZ7PnJncyKjjIyBRUoe1viNp4ozKVVbT4dWtbLu5bkbs6X+L4g== X-Received: by 10.107.11.27 with SMTP id v27mr3428538ioi.145.1486650524019; Thu, 09 Feb 2017 06:28:44 -0800 (PST) MIME-Version: 1.0 Received: by 10.64.224.198 with HTTP; Thu, 9 Feb 2017 06:28:43 -0800 (PST) In-Reply-To: References: From: Dave Page Date: Thu, 9 Feb 2017 14:28:43 +0000 Message-ID: Subject: Re: Acceptance Tests against a browser (WIP) To: Atira Odhner Cc: George Gelashvili , pgadmin-hackers Content-Type: text/plain; charset=UTF-8 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org Hi On Thu, Feb 9, 2017 at 2:20 PM, Atira Odhner wrote: > Certainly. We did mention the dependency in the email. Would it be better > to mention it in the patch name? I think the problem was that the way you phrased it, it sounded optional ("an updated patch which does not include adding that test helper in case you apply the show-tables patch first"). I think a clear "This patch is dependent on patch Foo" would suffice. > Is there a better way for us to manage > these changes? On other open source projects, I've seen github mirrors set > up so that changes can be pulled in like branches rather then as patch > applies. That would have avoided this situation since the parent commit > would be pulled in with the same SHA from either pull request branch and git > would not see it as a conflict. > > I'm rather new to dealing with patch files like this so I would love some > tips. The Postgres project in general is quite conservative and stuck in it's ways about how things are done (which is usually a good thing considering you trust your data to the resulting code). We're used to dealing with larger patchsets via the mailing list - typically as long as you're clear about any dependencies, it shouldn't be a problem. Some of us use tools like PyCharms for handling patches and helping with reviews etc. which I guess replaces most, if not all of the GitHub functionality over plain git. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers