Maybe one should look at a git-svn solution?

http://learn.github.com/p/git-svn.html
https://github.com/soxofaan/git-svn-mirroring
https://github.com/mrts/git-svn-bridge

Best

Troels Emtekær Linnet


2013/6/19 Edward d'Auvergne <[email protected]>

> That is a different story, and I have considered it.  But the
> constraint is again the Gna! open source infrastructure - it does not
> support git.  Most of the time SVN works beautifully.  But there are
> cases where it isn't so great.  For example I sometimes code without
> internet access when on a train.  For that I simply make lots of
> copies of the checked out code and make separate modifications to each
> :S  Really not idea but you have to work within such constraints.
>
> Regards,
>
> Edward
>
>
>
> On 19 June 2013 19:32, Troels Emtekær Linnet <[email protected]> wrote:
> > Allright.
> >
> > But being at patch level, it is very hard to brake
> > a commit into several pieces.
> >
> > Since there is no local repo, each commit has to be send
> > to online repo.
> >
> > This could be solved by using git. :-)
> > But that would be a different story!
> >
> > Best
> > Troels
> >
> > Troels Emtekær Linnet
> >
> >
> > 2013/6/19 Edward d'Auvergne <[email protected]>
> >>
> >> Hi,
> >>
> >> Here is how I have broken the patch up into 3 separate parts:
> >>
> >> The file permission problem (r20217):
> >> http://article.gmane.org/gmane.science.nmr.relax.scm/17973
> >> The switch from argparse to optparse (r20218):
> >> http://article.gmane.org/gmane.science.nmr.relax.scm/17974
> >> The grace2images.py script improvements (r20219):
> >> http://article.gmane.org/gmane.science.nmr.relax.scm/17975
> >>
> >> This allows us to revert one of these in the future.  For example if
> >> it is decided in the distant future that everyone has access to the
> >> optparse module (in 5-10 years maybe), then we can revert revision
> >> r20218.  The file permission problem fix and script improvements would
> >> then remain.
> >>
> >> The svn repository allows us to play with the code like it is lego -
> >> each commit is like a block.  We can take out pieces when we like and
> >> replace them with something else.  Or we can remove a commit from a
> >> branch and shift it into the trunk, if that is were the code belongs
> >> (it then comes back to the branch using svnmerge.py but, importantly,
> >> it must be removed from the branch first).  Therefore it is very
> >> important that each commit only consists of one idea.  Otherwise such
> >> shifting around of the commit code blocks will end up shifting too
> >> much.  I hope this is now clearer.
> >>
> >> Regards,
> >>
> >> Edward
> >>
> >>
> >>
> >> On 19 June 2013 16:03, Edward d'Auvergne <[email protected]> wrote:
> >> > Ok, I'll make the commits then post again to show how it was done.
> >> >
> >> > Regards,
> >> >
> >> > Edward
> >> >
> >> >
> >> > On 19 June 2013 16:00, Troels Emtekær Linnet <[email protected]>
> wrote:
> >> >> Hi Edward.
> >> >>
> >> >> I am so confused now, what you want.
> >> >>
> >> >> Can you fix it from here?
> >> >>
> >> >> I will try next time to follow, but this is killing me.
> >> >>
> >> >> Best
> >> >> Troels
> >> >>
> >> >> Troels Emtekær Linnet
> >> >>
> >> >>
> >> >> 2013/6/19 Edward d'Auvergne <[email protected]>
> >> >>>
> >> >>> Hi,
> >> >>>
> >> >>> Don't worry about all the bouncing back and forth at the start.
>  This
> >> >>> process will become quicker with time as I have less to comment on.
> >> >>> It's just part of the initial learning curve for building up enough
> >> >>> knowledge as to how a large software project operates, to then
> become
> >> >>> accepted as a developer with full commit access.  Learning about the
> >> >>> commit process - what should constitute a commit and how to write
> the
> >> >>> commit message - is quite important for this.
> >> >>>
> >> >>> Regards,
> >> >>>
> >> >>> Edward
> >> >>>
> >> >>>
> >> >>>
> >> >>> On 19 June 2013 15:43, Edward d'Auvergne <[email protected]>
> wrote:
> >> >>> > Hi,
> >> >>> >
> >> >>> > The fix for the pipe_control.palmer module is not necessary.  This
> >> >>> > was
> >> >>> > fixed in trunk - where I made the mistake - and is now merged into
> >> >>> > the
> >> >>> > relax_disp branch.  I was just a bit too slow for you ;)  Also,
> >> >>> > where
> >> >>> > you make changes such as:
> >> >>> >
> >> >>> > -    file.write("    if \"PNG\" in types:\n")
> >> >>> > +    file.write("    if (\"PNG\" in types or \".PNG\" in types or
> >> >>> > \"png\" in types or \".png\" in types):\n")
> >> >>> >
> >> >>> > this should be in separate patch as it does something different.
> >> >>> > Ideally the switch to optparse and the chmod() call should also be
> >> >>> > separate as they are different, and they apply to different parts
> of
> >> >>> > the codebase.
> >> >>> >
> >> >>> > Cheers,
> >> >>> >
> >> >>> > Edward
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> >
> >> >>> > On 19 June 2013 15:19, Troels E. Linnet
> >> >>> > <[email protected]> wrote:
> >> >>> >> Follow-up Comment #8, bug #20916 (project relax):
> >> >>> >>
> >> >>> >> Fix for bug #20916 (https://gna.org/bugs/?20916) Suggestion for
> >> >>> >> python
> >> >>> >> script
> >> >>> >> for PNG/EPS/SVG conversion of grace files
> >> >>> >>
> >> >>> >> Optimized according to
> >> >>> >> (http://thread.gmane.org/gmane.science.nmr.relax.devel/3953)
> >> >>> >>
> >> >>> >> Also a small fix to the pipe_control/palmer.py
> >> >>> >> since there where a wrong call to the import function.
> >> >>> >>
> >> >>> >> Patch6 added
> >> >>> >>
> >> >>> >> (file #18119)
> >> >>> >>     _______________________________________________________
> >> >>> >>
> >> >>> >> Additional Item Attachment:
> >> >>> >>
> >> >>> >> File name: patch6                         Size:8 KB
> >> >>> >>
> >> >>> >>
> >> >>> >>     _______________________________________________________
> >> >>> >>
> >> >>> >> Reply to this item at:
> >> >>> >>
> >> >>> >>   <http://gna.org/bugs/?20916>
> >> >>> >>
> >> >>> >> _______________________________________________
> >> >>> >>   Message sent via/by Gna!
> >> >>> >>   http://gna.org/
> >> >>> >>
> >> >>> >>
> >> >>> >> _______________________________________________
> >> >>> >> relax (http://www.nmr-relax.com)
> >> >>> >>
> >> >>> >> This is the relax-devel mailing list
> >> >>> >> [email protected]
> >> >>> >>
> >> >>> >> To unsubscribe from this list, get a password
> >> >>> >> reminder, or change your subscription options,
> >> >>> >> visit the list information page at
> >> >>> >> https://mail.gna.org/listinfo/relax-devel
> >> >>
> >> >>
> >
> >
>
_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to