Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id iBRGS3YX018869 for ; Mon, 27 Dec 2004 16:28:04 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id 06DFC76FD8 for ; Mon, 27 Dec 2004 16:27:40 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CixtR-00013h-WB for migo@homemail.com; Mon, 27 Dec 2004 11:38:50 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cixss-000115-7s for gnu-arch-users@gnu.org; Mon, 27 Dec 2004 11:38:14 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cixsp-00010A-QR for gnu-arch-users@gnu.org; Mon, 27 Dec 2004 11:38:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cixsp-0000zm-CO for gnu-arch-users@gnu.org; Mon, 27 Dec 2004 11:38:11 -0500 Received: from [129.255.60.186] (helo=ct.radiology.uiowa.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cixgv-0005Td-7f for gnu-arch-users@gnu.org; Mon, 27 Dec 2004 11:25:53 -0500 Received: from [192.168.1.11] (12-217-241-0.client.mchsi.com [12.217.241.0]) by ct.radiology.uiowa.edu (8.11.6/8.11.6) with ESMTP id iBRGPk330434; Mon, 27 Dec 2004 10:25:47 -0600 Message-ID: <41D03799.50400@arbash-meinel.com> Date: Mon, 27 Dec 2004 10:26:01 -0600 From: John A Meinel User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Laurent Wandrebeck Subject: Re: [Gnu-arch-users] beginner needs advice References: <1103188083.41c15073b0d30@imp2-q.free.fr> <41C1C931.9080100@arbash-meinel.com> <20041226215641.0ee00db4.wandre.l@free.fr> In-Reply-To: <20041226215641.0ee00db4.wandre.l@free.fr> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Cc: gnu-arch-users@gnu.org 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="===============0343718502==" 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: 4026 Lines: 111 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============0343718502== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig56EA67F71F5030EA9B1C4F40" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig56EA67F71F5030EA9B1C4F40 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Laurent Wandrebeck wrote: >On Thu, 16 Dec 2004 11:43:13 -0600 >John A Meinel wrote: > > >Thx for your reply John, and sorry for the delay of the answer, these days >are quite busy ;) >About PQM, the only i'm aware of is arch-pqm. Are there others ? >Ever heard of a perforce->arch gateway ? i.e., there's a bkcvs for >the kernel. We could use that for sorcery, as a perforce->cvs gw >exists, but losing changesets would be a shame... > > The only PQM I know of is arch-pqm, and I haven't used it. I just have read the posts, and understand what it is for. I believe Andrew Suffield is the one who worked on it. Well, I believe there are no plans for a bk->arch gateway because of the restrictions from bk. (If you use bk you are not allowed to work on another source control system.) I think that is only for the free version. So if you *pay* a few $k, then maybe you could work on the gateway. As far as perforce->cvs->arch, I believe cscvs (change-set cvs) at least tries to extract changesets from cvs. I think it uses stuff like common log messages and check-in times, etc. It's still under development, and I think it's been a while since it had a full release, but you might look into it. If the gateway can create things that look like changesets in cvs, then you might not lose anything. However, I would also say that if all these projects are open source, it might not be that bad to get the source, and do your own modifications. It wouldn't seem that hard to setup a source tree that was under both perforce and arch. (It's how I did my cvs/arch "gateway"). You could then setup a cron job that would look for updates from perforce, check them out one at a time, and commit them to arch. It isn't a straight gateway, and is less than optimal, but it *is* likely to work. You would likely want 1 tree for each branch in perforce, which may become an administrative overhead. But without a good tool for branches (like arch) most people don't generate that many branches. I know I used to try and keep a dev branch, but because cvs doesn't handle the multi-merge problem very well, I always re-merged to head, and then created a new branch. So there were only 2 live branches at any one time. With arch, it's very easy to scale to *many* live branches. Esp. since tla now requires submission branches, I have maybe 5 small branches that exist. >>I hope I didn't tell you more than you wanted to know, >>John >>=:-> >> >> >I've got the feel one never knows enough about tla :) >(except Tom and a couple other old hackers on it of course;) >Regards, > > Yeah, it does feel that way sometimes. John =:-> --------------enig56EA67F71F5030EA9B1C4F40 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (Cygwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFB0DeZJdeBCYSNAAMRAg1OAKDTanzhxgaOflg+hhlzJ3q/SV2gfQCeNfCX J2vCe7ifhOKnf8lhqgsqMMM= =Z6mX -----END PGP SIGNATURE----- --------------enig56EA67F71F5030EA9B1C4F40-- --===============0343718502== 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/ --===============0343718502==--