On 9/11/07, Robert Bradshaw <[EMAIL PROTECTED]> wrote:
> > I would say that bundles are better than a number of patches that have
> > to be applied manually one after the other. It is more painful to
> > learn how to use bundles (I can tell because I still am not 100% on
> > the finer points of merucrial like branching and so on), but in the
> > end the workflow ends up much better. There was a video tutorial by
> > William for SD4 I believe and I think it is only somewhere at
> > sagemath.org, so use that as a starting point.
>
> Patches are much easier to read, but bundles are so much easier to
> apply (especially if there are several of them, or there are non-
> trivial dependancies). Ideally, one should be able to "open up" a
> bundle and view it as a sequence of diffs online--does the mercurial
> plugin for trac have such an ability?  If not, it might be worth
> adding (as both trac and mercurial are both python and open source).

I very often do this:

1. Apply the bundle to some branch of my repository, and merge it in.
But I *do not* check in the merge.

2. I browse the changes, build them, try them out, etc.

3. If I like the result I check it in.  If not, I just do
     hg_sage.rollback()
     hg_sage.revert('--all')
and it is as if I never applied the bundle.

William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to