On Sep 11, 2007, at 1:18 PM, William Stein wrote:

>
> 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.

Me too. It would be nice to be able to browse "into" bundles on trac  
though. Wonder if this could be automated...

- Robert


--~--~---------~--~----~------------~-------~--~----~
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