Hi Nicolas, On 2013-11-04, Nicolas M. Thiery <nicolas.thi...@u-psud.fr> wrote: > - Switching from one branch to the other. > > As Simon pointed out, this will be easy. However whether it's > practical or not will depend on how much time we will have to wait > for recompilation in average. Part of the answer will be in the > "compilation cache"[1] infrastructure that Andrew & co have been > exploring, but I don't know how far this project progressed.
Yes, that's a point I forgot to address (even though some of my own patches tend to touch parent.pxd and are thus a pain in the neck). On my laptop, I have installed ccache, and I think it really reduces the time needed to change back and forth considerably. > - Mitigation of the divergence between parallel development branches. > > An important feature of the workflow is to be able to request things > like ``pull on my local Sage all the experimental features about > tableaux, categories, and semigroups''. Hmm. This might be an idea for a new Sage dev script. I don't know how it is called and how it could be implemented (by lack of knowledge of git). But I am convinced that people on the git-workflow mailing list would know how to write a script that pulls (and then merges) all the branches that are tagged "semigroups". > Maybe we should leave it open for tiny changes like the finalization > of patches that are just about to go into Sage 5.13 (typically if the > release manager notices a glitch in a positively reviewed patch, we > don't want this to bump that patch to 5.14). I am of course thinking > about #10963 here in case the migration would occur soon. In fact, on my laptop, I have a git branch for #10963. Best regards, Simon -- You received this message because you are subscribed to the Google Groups "sage-combinat-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-combinat-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-combinat-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-combinat-devel. For more options, visit https://groups.google.com/groups/opt_out.