Emacs modes, structure and development

Russel Winder russel.winder at concertant.com
Sat Dec 5 08:48:48 GMT 2009


A question about Bazaar usage (which relates to the Emacs debate that
continues to progress).

I would like to use the development version of CC Mode -- I and others
are developing a Groovy mode that inherits from the Java mode that
inherits from the C mode in CC Mode.  Currently CC Mode is stored as
part of the progmodes directory in the Emacs source tree -- it does not
have a stand alone directory that can obviously be a Bazaar branch.
This means we don't use the latest CC Mode for Groovy Mode development
just whatever is the latest Emacs 23 release on the platforms we use.
Not entirely helpful for feedback and patches to wider CC Mode
development. 

I guess a question for the Emacs community would be:  is the "add ins"
structure going to be changed so it isn't effectively a binary blob --
the current structure in CVS really assumes an all or nothing approach
to progmodes from what I can tell (all the modes are dumped in the same
directory.  Few people on this list will care about this question
though :-)

I guess though this is a Bazaar workflow issue:

How can Bazaar be used to create self-standing projects from a flat
directory of disparate and disjoint projects.  cf.
http://cvs.savannah.gnu.org/viewvc/emacs/emacs/lisp/progmodes/

Of immediate interest is how to use Bazaar to take a slice of a CVS
repository?

Corollary: How can Bazaar be used to take a slice of a directory in a
Bazaar repository such that the slice can be the working development
mainline for the project but with commit to the backing (much larger)
mainline?

Thanks.

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: russel at russel.org.uk
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:russel.winder at ekiga.net
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20091205/266ba7db/attachment.pgp 


More information about the bazaar mailing list