all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Eric S. Raymond" <esr@thyrsus.com>
To: Lars Magne Ingebrigtsen <larsi@gnus.org>
Cc: Andreas Schwab <schwab@suse.de>, Christoph <cschol2112@gmail.com>,
	emacs-devel@gnu.org
Subject: Re: New Git repository is up.
Date: Thu, 13 Nov 2014 09:15:59 -0500	[thread overview]
Message-ID: <20141113141559.GA3123@thyrsus.com> (raw)
In-Reply-To: <m3y4rfgpzu.fsf@stories.gnus.org>

Lars Magne Ingebrigtsen <larsi@gnus.org>:
> Christoph <cschol2112@gmail.com> writes:
> 
> > There is at least one typo in the .gitignore (makefile instead of
> > Makefile) and a rule for .o files seems to be missing also, as well as
> > ignoring any of the binaries created in the src directories when
> > building the source tree. Shouldn't be too hard to fix.
> 
> Yeah.  The old .bzrignore was really long, and the .gitignore file is
> quite short.  I'm wondering whether the contents weren't copied over on
> purpose, or whether somebody forgot...

That's complicated.  Here is how the relevant section of my lift script reads:

# IGNORE FILES
#
# Remove every .cvsignore not older than when .gitignores were first
# added.  Then rename all remaining (older) .cvsignores to
# corresponding .gitignore paths after copying in CVS defaults; the
# syntax is upward-compatible.  The date marks the introduction of
# .gitignore files.
#
# (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>.
# The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>)
#
<2009-02-03T23:32:38Z>..$ expunge /\.cvsignore$/
=B & [/^.cvsignore$/] filter --regex /^/# CVS default ignores begin\ntags\nTAGS\n.make.state\n.nse_depinfo\n*~\n#*\n.#*\n,*\n_$*\n*$\n*.old\n*.bak\n*.BAK\n*.orig\n*.rej\n.del-*\n*.a\n*.olb\n*.o\n*.obj\n*.so\n*.exe\n*.Z\n*.elc\n*.ln\ncore\n# CVS default ignores end\n/
path ^.cvsignore$ rename .gitignore
path (.*)/\.cvsignore$ rename \1/.gitignore
#
# Remove .bzrignore files, treating .gitignores as authoritative.
#
<2009-12-27T21:38:14Z>..$ expunge /\.bzrignore$/

My thinking here was that the .gitignores were tuned for git by people
actually using git, so they'd be better value than an attempted 
translation of the .bzrignore files that might trip over edge cases
in the syntax.

This sot of thing is why I went to considerable effort to put up seven
trial conversions at Gitorious.  Other people were supposed to be 
reviewing these issues *before* conversion day...

Please post a fixed version, as well as committing it.  I'll add it
to my list of things to retrofix if we do a correction day.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>



  reply	other threads:[~2014-11-13 14:15 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-13  3:12 New Git repository is up Eric S. Raymond
2014-11-13  4:20 ` Paul Eggert
2014-11-13  5:01   ` Eric S. Raymond
2014-11-13  5:19     ` Christoph
2014-11-13  6:01     ` Katsumi Yamaoka
2014-11-13  4:48 ` Christoph
2014-11-13  8:12 ` Jan D.
2014-11-13  8:21 ` Bozhidar Batsov
2014-11-13  8:57 ` Dani Moncayo
2014-11-13 11:30   ` Aurélien Aptel
2014-11-13 11:35     ` Dani Moncayo
2014-11-13 11:43   ` Fixing repository conversion errors Eric S. Raymond
2014-11-13 11:58     ` Dani Moncayo
2014-11-13 12:07       ` Dani Moncayo
2014-11-13 12:25         ` Eric S. Raymond
2014-11-13 12:27     ` Harald Hanche-Olsen
2014-11-13 13:19     ` Óscar Fuentes
2014-11-13 14:01     ` Lars Magne Ingebrigtsen
2014-11-13 16:41     ` Bob Proulx
2014-11-13 17:34       ` Eric S. Raymond
2014-11-13 18:17       ` Stefan Monnier
2014-11-13 18:31         ` Eric S. Raymond
2014-11-13 21:39         ` Bob Proulx
2014-11-13 22:15           ` Stefan Monnier
2014-11-13 23:01             ` Bob Proulx
2014-11-13 13:19   ` New Git repository is up David Engster
2014-11-13 17:43   ` Stefan Monnier
2014-11-13 13:12 ` Lars Magne Ingebrigtsen
2014-11-13 13:20   ` Andreas Schwab
2014-11-13 13:28     ` Lars Magne Ingebrigtsen
2014-11-13 13:55       ` Christoph
2014-11-13 14:00         ` Lars Magne Ingebrigtsen
2014-11-13 14:15           ` Eric S. Raymond [this message]
2014-11-13 14:20             ` Lars Magne Ingebrigtsen
2014-11-13 15:57 ` Karl Fogel
2014-11-13 16:36   ` Jay Belanger
2014-11-13 16:39     ` Kelvin White
2014-11-15 15:15   ` Kelvin White

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141113141559.GA3123@thyrsus.com \
    --to=esr@thyrsus.com \
    --cc=cschol2112@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=larsi@gnus.org \
    --cc=schwab@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.