ESS 12.04 --- VERSION / ess-custom.el <-> ess-revision still brittle

Sparapani, Rodney rsparapa at mcw.edu
Fri Apr 6 17:39:50 CEST 2012


> For SVN users: assume X committed his ess-custom.el, and Y (having his
> own change in ess-custom.el) is updating. Then Y will get an unmerged
> conflict, right?
>
> Vitalie.

Hi Vitalie:

Well, as you know, there are all kinds of conflicts.  For example, suppose
I try to commit, but I have forgotten to do an 'svn update' beforehand
(which happens occasionally).  So, I really don't see this is all that
much different.  Just to be clear (Martin please correct me if I'm wrong):

Step 0. make clean; svn update
Step 1. edit ESS and test the bug-fix/feature
Step 2. make # build ESS to test your changes globally
Step 3. optional, for edits in ess-custom.el only: revert changes due to Step 2
Step 4. svn commit # edited files and ChangeLog

Now, if somebody has a better solution WITH SVN, then please speak up.
Are there any examples in the GNU Emacs world (XEmacs uses Mercurial
so they are of no help: also XEmacs has both an upstream version
and a downstream version which causes some confusion)?

Otherwise, it seems like a reasonable method which may require some
tinkering in the future.  After this release, we'll have 4 more months to
work on it.

Rodney

PS. Don't forget to enjoy the holidays!  


More information about the ESS-Debian mailing list