all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Replacing the `elpa' branch
@ 2013-02-15 20:33 Stefan Monnier
  2013-02-16 14:06 ` Richard Stallman
  2013-02-25 16:32 ` Ted Zlatanov
  0 siblings, 2 replies; 17+ messages in thread
From: Stefan Monnier @ 2013-02-15 20:33 UTC (permalink / raw)
  To: emacs-devel

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



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2013-03-10 18:52 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-15 20:33 Replacing the `elpa' branch Stefan Monnier
2013-02-16 14:06 ` 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

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.