Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iBAHS8Uf020231 for ; Fri, 10 Dec 2004 17:28:09 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id 57FC95380D for ; Fri, 10 Dec 2004 17:28:09 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CcoiO-0007Nv-Ay for migo@homemail.com; Fri, 10 Dec 2004 12:38:00 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Ccohp-0007NK-U0 for gnu-arch-users@gnu.org; Fri, 10 Dec 2004 12:37:26 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Ccohp-0007Mt-1o for gnu-arch-users@gnu.org; Fri, 10 Dec 2004 12:37:25 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Ccoho-0007Mb-S7 for gnu-arch-users@gnu.org; Fri, 10 Dec 2004 12:37:24 -0500 Received: from [63.231.195.115] (helo=mpls-qmqp-04.inet.qwest.net) by monty-python.gnu.org with smtp (Exim 4.34) id 1CcoXG-0004mQ-IN for gnu-arch-users@gnu.org; Fri, 10 Dec 2004 12:26:30 -0500 Received: (qmail 59886 invoked by uid 0); 10 Dec 2004 17:26:29 -0000 Received: from mpls-pop-04.inet.qwest.net (63.231.195.4) by mpls-qmqp-04.inet.qwest.net with QMQP; 10 Dec 2004 17:26:29 -0000 Received: from 67-42-150-228.ptld.qwest.net (HELO rubick.com) (67.42.150.228) by mpls-pop-04.inet.qwest.net with SMTP; 10 Dec 2004 17:26:28 -0000 Received: (qmail 6797 invoked from network); 10 Dec 2004 18:11:24 -0000 Received: from mail.bread.com (HELO ?192.168.1.39?) (safe@64.122.45.238) by 0 with SMTP; 10 Dec 2004 18:11:24 -0000 Date: Fri, 10 Dec 2004 09:26:37 -0800 Message-Id: From: "Jade Rubick" To: gnu-arch-users@gnu.org Mime-Version: 1.0 (Apple Message framework v619) X-Mailer: Apple Mail (2.619) Subject: [Gnu-arch-users] Applying changesets on non-Arch sources X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1505363205==" Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 4681 Lines: 153 --===============1505363205== Content-Type: multipart/alternative; boundary=Apple-Mail-1--161653607 --Apple-Mail-1--161653607 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed I've recently switched to using Arch in my web development, and I'm very pleased with it overall. I'm just having one problem. I found this question on the Wiki as well, and as no one had answered it, I thought I'd ask here. I'll post the response to the Wiki. I'm tracking a project that doesn't use Arch (using the recipe from the Wiki). It works well. I'm up to patch-7, and then realize I have some changes I want to contribute upstream to a project which is not using Arch. So my patch-8 contains all the changes. I'd like to take that patch and submit it in a form that can be applied to non-Arch source code. Then I can commit it, send it to someone, etc.. I realize that Arch's changesets do a lot more than normal the normal patch command. I'd be even happy if I could apply an Arch changeset on non-Arch code. Is that possible? Questions: 1. Is there a way I can take patch-8, and apply that on another machine, with tla installed, on non-Arch controlled source trees? 2. Is there a way to take that changeset and apply the changes to a non-Arch source tree, even if I don't get the renaming of files, etc... I'd love to just be able to patch -p0 < patch-file and have a reasonably close set of changes made to the source code. 3. If #1 or #2 is not possible, is it possible to get the output of tla changes --diffs in a diff format that I can pipe to a file. For example, here's what I'd like to do: tla changes --diffs > patch-file sftp myotherhost.com > put patch-file ssh myotherhost.com patch -p0 < patch-file The question on the Wiki is phrased this way: How do I make it output the new files as diffs as well, so that I get something that contains the whole source of the changeset as diff to be read by a human directly or applied by a non-arch developer (needed for upstream contribution in non-arch project)? Your assistance is very much appreciated. Jade Rubick --Apple-Mail-1--161653607 Content-Transfer-Encoding: 7bit Content-Type: text/enriched; charset=US-ASCII I've recently switched to using Arch in my web development, and I'm very pleased with it overall. I'm just having one problem. I found this question on the Wiki as well, and as no one had answered it, I thought I'd ask here. I'll post the response to the Wiki. I'm tracking a project that doesn't use Arch (using the recipe from the Wiki). It works well. I'm up to patch-7, and then realize I have some changes I want to contribute upstream to a project which is not using Arch. So my patch-8 contains all the changes. I'd like to take that patch and submit it in a form that can be applied to non-Arch source code. Then I can commit it, send it to someone, etc.. I realize that Arch's changesets do a lot more than normal the normal patch command. I'd be even happy if I could apply an Arch changeset on non-Arch code. Is that possible? Questions: 1. Is there a way I can take patch-8, and apply that on another machine, with tla installed, on non-Arch controlled source trees? 2. Is there a way to take that changeset and apply the changes to a non-Arch source tree, even if I don't get the renaming of files, etc... I'd love to just be able to patch -p0 << patch-file and have a reasonably close set of changes made to the source code. 3. If #1 or #2 is not possible, is it possible to get the output of tla changes --diffs in a diff format that I can pipe to a file. For example, here's what I'd like to do: tla changes --diffs > patch-file sftp myotherhost.com > put patch-file ssh myotherhost.com patch -p0 << patch-file The question on the Wiki is phrased this way: TimesHow do I make it output the new files as diffs as well, so that I get something that contains the whole source of the changeset as diff to be read by a human directly or applied by a non-arch developer (needed for upstream contribution in non-arch project)? Your assistance is very much appreciated. Jade Rubick --Apple-Mail-1--161653607-- --===============1505363205== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/ --===============1505363205==--