From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: bzr repository ready? Date: Fri, 06 Feb 2009 22:42:50 -0500 Message-ID: <87d4du29qd.fsf@canonical.com> References: <87fxjgb4ud.fsf_-_@red-bean.com> <87eiyy3lag.fsf@notengoamigos.org> <87bpu1451m.fsf@red-bean.com> <874ozs34c6.fsf@notengoamigos.org> <87k58nyih3.fsf@red-bean.com> <87ocxxrjnh.fsf@canonical.com> <874ozp4ld3.fsf@notengoamigos.org> <87ocxrgm4g.fsf@canonical.com> <87y6wvhxrk.fsf@notengoamigos.org> <8763jwg1j8.fsf@red-bean.com> <87y6wsd0ll.fsf@red-bean.com> <8763jwb81u.fsf@red-bean.com> <87tz7at8m0.fsf@red-bean.com> <87zlh1rf65.fsf@red-bean.com> <874oz7l3no.fsf@canonical.com> <87k583nnxc.fsf@notengoamigos.org> Reply-To: Karl Fogel NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1233978190 7807 80.91.229.12 (7 Feb 2009 03:43:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 7 Feb 2009 03:43:10 +0000 (UTC) Cc: Karl Fogel , emacs-devel@gnu.org To: Jason Earl Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 07 04:44:24 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LVe7B-00040t-Lj for ged-emacs-devel@m.gmane.org; Sat, 07 Feb 2009 04:44:22 +0100 Original-Received: from localhost ([127.0.0.1]:52136 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LVe5s-0004DS-Df for ged-emacs-devel@m.gmane.org; Fri, 06 Feb 2009 22:43:00 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LVe5o-0004DL-DS for emacs-devel@gnu.org; Fri, 06 Feb 2009 22:42:56 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LVe5m-0004D9-My for emacs-devel@gnu.org; Fri, 06 Feb 2009 22:42:55 -0500 Original-Received: from [199.232.76.173] (port=51527 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LVe5m-0004D6-IF for emacs-devel@gnu.org; Fri, 06 Feb 2009 22:42:54 -0500 Original-Received: from adelie.canonical.com ([91.189.90.139]:54371) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LVe5m-0007NQ-26 for emacs-devel@gnu.org; Fri, 06 Feb 2009 22:42:54 -0500 Original-Received: from hutte.canonical.com ([91.189.90.181]) by adelie.canonical.com with esmtp (Exim 4.69 #1 (Debian)) id 1LVe5k-00020l-QG; Sat, 07 Feb 2009 03:42:52 +0000 Original-Received: from cpe-69-201-152-71.nyc.res.rr.com ([69.201.152.71] helo=floss) by hutte.canonical.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1LVe5k-0003DT-IE; Sat, 07 Feb 2009 03:42:52 +0000 In-Reply-To: <87k583nnxc.fsf@notengoamigos.org> (Jason Earl's message of "Fri, 06 Feb 2009 16:30:39 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:108844 Archived-At: Jason Earl writes: > I will take a look at this over the weekend, but I think that you are > over-estimating how much I know about CVS, Bzr, Git, tags, Emacs, and > Free Software in general. Really my only qualifications are that I was > able to get both bzr's cvsps-import and bzr-fast-import to work on the > Emacs repository :). Andreas did the heavy lifting when it came to > making a suitable repository. From his replies to you on the problems > with the bzr repository it is very clear to me that you and he both know > more about source code repositories than I even *want* to know. > > I probably need another smiley after that last sentence. > > On the other hand, I do like learning new things, and it is quite > possible that all that is really needed is for someone to chase down a > few bugs (something I am more than capable of doing). So I am happy to > help, ecstatic even. I just don't want to get anyone's hopes up about a > fast turnaround. No worries, Jason -- just do whatever you have time to. We're really close now. I'd say just insert some debugging prints into your importers: figure out where they're discovering the tag information, stick the debugging statements there, and see if that prints out (or doesn't print out) any of the tags I listed as missing. You have the big advantage of having actually done the bzr imports, which Andreas and I haven't. It may well be that there is an innocent explanation: perhaps those tags didn't cover all the files, so bzr had no way (?) to represent them, as tags in bzr are basically symbolic names for whole-tree revisions -- whereas in CVS a tag is attached to a specific revision in each file, so only user convention enforces that a given tag appears in all files. (That's something I could look at in the CVS records, but it would be great if we could get inside the guts of the bzr converter and see it actually making that decision.) -Karl