From: Stefan Monnier <monnier@iro.umontreal.ca>
To: emacs-devel@gnu.org
Subject: Replacing the `elpa' branch
Date: Fri, 15 Feb 2013 15:33:50 -0500 [thread overview]
Message-ID: <jwva9r52uvt.fsf-monnier+emacs@gnu.org> (raw)
As many of you know, the `elpa' branch is kind of sick: while the branch
itself is actually fine, Bzr chokes on it when doing the initial
checkout (the checkout is still possible, if you know the trick).
This bug in Bzr has been reported at least since October 2011 and
still isn't fixed, so given the lack of development of Bazaar, we can
mostly assume it won't be fixed.
We could rewrite the `elpa' branch, throwing away the crucial info that
triggers the bug, but it's an info I'd like to keep (it's the merge
metadata that lets us merge from externally maintained branches of elpa
packages).
Luckily there's one way forward: using a Git branch for `elpa'.
Joergen Schaefer and John Wiegley are working at producing a Git
branch that preserves the metadata we currently have in `elpa'.
I don't want this to be a discussion about the merits/pitfalls of Git vs
Bzr, and this is not an occasion to discuss the use of Git for the
`trunk' either. It's just the only way forward to fix this long
standing and embarrassing problem on the `elpa' branch.
I'm not terribly happy about this change, since it means we'll be using
two different tools (Git for `elpa' and Bzr for `trunk'), but I really
see no other way out. So this is mostly a heads up.
If someone (and no, not someone like Glenn who's already busy enough)
could take care of adjusting the scripts in elpa/admin, that would
be appreciated.
Stefan
next reply other threads:[~2013-02-15 20:33 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-15 20:33 Stefan Monnier [this message]
2013-02-16 14:06 ` Replacing the `elpa' branch Richard Stallman
2013-02-16 14:31 ` Stefan Monnier
2013-02-18 6:33 ` Leo Liu
2013-02-25 16:32 ` Ted Zlatanov
2013-03-09 5:02 ` Fabian Ezequiel Gallina
2013-03-10 5:18 ` Stefan Monnier
2013-03-10 8:06 ` Andreas Schwab
2013-03-10 10:19 ` Jorgen Schaefer
2013-03-10 11:57 ` Andreas Schwab
2013-03-10 12:06 ` Jorgen Schaefer
2013-03-10 16:35 ` Andreas Schwab
2013-03-10 12:44 ` Achim Gratz
2013-03-10 16:51 ` Jorgen Schaefer
2013-03-10 17:37 ` Dmitry Gutov
2013-03-10 17:41 ` Jorgen Schaefer
2013-03-10 18:52 ` Andreas Schwab
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=jwva9r52uvt.fsf-monnier+emacs@gnu.org \
--to=monnier@iro.umontreal.ca \
--cc=emacs-devel@gnu.org \
/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.