From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bozhidar Batsov Newsgroups: gmane.emacs.devel Subject: Re: ESR's intimidatingly huge task list Date: Fri, 24 Jan 2014 10:56:22 +0200 Message-ID: References: <20140111165635.D683C3803A6@snark.thyrsus.com> <16947767.JuZxGfe3FY@descartes> <87ha9az86s.fsf@igel.home> <1926326.v6LMg7ptSN@descartes> <20140123192242.GA13663@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e0115fca24249b604f0b388b9 X-Trace: ger.gmane.org 1390553783 5424 80.91.229.3 (24 Jan 2014 08:56:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 24 Jan 2014 08:56:23 +0000 (UTC) Cc: =?UTF-8?Q?R=C3=BCdiger_Sonderfeld?= , Andreas Schwab , emacs-devel To: Eric Raymond Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 24 09:56:31 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W6cYx-0007FI-1d for ged-emacs-devel@m.gmane.org; Fri, 24 Jan 2014 09:56:31 +0100 Original-Received: from localhost ([::1]:45100 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6cYw-0007fr-Lo for ged-emacs-devel@m.gmane.org; Fri, 24 Jan 2014 03:56:30 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47065) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6cYs-0007fm-FJ for emacs-devel@gnu.org; Fri, 24 Jan 2014 03:56:27 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6cYq-0005zF-Kz for emacs-devel@gnu.org; Fri, 24 Jan 2014 03:56:26 -0500 Original-Received: from mail-ob0-x22f.google.com ([2607:f8b0:4003:c01::22f]:39341) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6cYq-0005zB-EB for emacs-devel@gnu.org; Fri, 24 Jan 2014 03:56:24 -0500 Original-Received: by mail-ob0-f175.google.com with SMTP id wn1so3277643obc.6 for ; Fri, 24 Jan 2014 00:56:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=f1Pjbg5NSnW5xoVa8sa9CzxqHCtxl7M32VOFHNhL4Hk=; b=Kx+L731pZjd/o6nbl5HaAB0H9fQ/yuj75IgkSLoffJXKYFYGkEPVcwTe3mZJHi1yV6 7aFM4iQl0mV4D93/1BKju4U0ohYWzyTDXfL+dMcPNKhyUkma9HjWvajmhRgH70a0uYL3 BoTe4pecRXBWcXiWqunsE6ZOJ2Ny2+qWE3EA1hCPGG4+SsDgCxcl1s4G7esqQtkBDpI4 XInZt8R4z5UnDvE40AZdNW/dWjuRXk5GWdbNCcEypxL8lZSGTl1lvlxem8aGPJ3nUPyO cWFwXaRg+VZIglhTeEVeQxRzzJg159tEsYaYS+3uZuwmFDVd00lmth16xNT3fg/0DoGE i9vA== X-Received: by 10.60.83.134 with SMTP id q6mr1866883oey.6.1390553782698; Fri, 24 Jan 2014 00:56:22 -0800 (PST) Original-Received: by 10.76.79.102 with HTTP; Fri, 24 Jan 2014 00:56:22 -0800 (PST) In-Reply-To: <20140123192242.GA13663@thyrsus.com> X-Google-Sender-Auth: YS6hxwNgJqY_WZy15Zj71gDPbFI X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:4003:c01::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:169000 Archived-At: --089e0115fca24249b604f0b388b9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 23 January 2014 21:22, Eric S. Raymond wrote: > R=C3=BCdiger Sonderfeld : > > > They are not identical, for example leading ./ in bzrignore maps to > > > leading / in gitignore. > > > > Are there any other major differences besides this? > > None that are used in the Emacs tree. I researched this when working > on reposurgeon's bzr support; the only other problem appears to be bzr > "RE:" expressions. > > > I've replaced the ./ with / in bzrignore and use it with git now. > > If this looks good I'll commit it to trunk. > > It might simplify things on conversion day if you don't. > > The goal of the final polished conversion is to make it look as though > git had been in use all along - that way people won't see distracting > changes in behavior when they check out old revisions. > > This means I'm going to have to write some reposurgeon procedure or > facility to > map .bzrignores to .gitignores throughout the history. Having a .gitigno= re > already in the tree at final conversion time might complicate that. > We already have some .gitignore files lying around so this ship has sailed. I think it makes sense to merge the proposed changes and remove the .gitignore files in the subdirectories. Even now people are using the bzr repo via git-brz and they'd benefit from a proper .gitignore file. > -- > Eric S. Raymond > --089e0115fca24249b604f0b388b9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 2= 3 January 2014 21:22, Eric S. Raymond <esr@thyrsus.com> wrote:=
R=C3=BCdiger Sonderfeld <ruedi= ger@c-plusplus.de>:
> > They are not identical, for example leading ./ = in bzrignore maps to
> > leading / in gitignore.
>
> Are there any other major differences besides this?

None that are used in the Emacs tree. =C2=A0I researched this when wo= rking
on reposurgeon's bzr support; the only other problem appears to be bzr<= br> "RE:" expressions.

> I've replaced the ./ with / in bzrignore and use it with git now.<= br> > If this looks good I'll commit it to trunk.

It might simplify things on conversion day if you don't.

The goal of the final polished conversion is to make it look as though
git had been in use all along - that way people won't see distracting changes in behavior when they check out old revisions.

This means I'm going to have to write some reposurgeon procedure or fac= ility to
map .bzrignores to .gitignores throughout the history. =C2=A0Having a .giti= gnore
already in the tree at final conversion time might complicate that.

We already have some .gitignore files lying ar= ound so this ship has sailed. I think it makes sense to merge the proposed = changes and remove the .gitignore files in the subdirectories.
Even now people are using the bzr repo via git-brz and they'd bene= fit from a proper .gitignore file.

=C2=A0
--
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"= http://www.catb.org= /~esr/">Eric S. Raymond</a>

--089e0115fca24249b604f0b388b9--