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