>
> If I understand your complaint correctly, the problem is that
> re-compiling after switching branches is too expensive.
>
You *NEVER* need to recompile everything when switching branches. There is
a trick : you should never checkout a branch but instead pull it (merge it)
with your current version of Sage.
This way, you never have to checkout a branch of Sage which is based on an
old release.
This is the "gtmp" function I use for almost everything (and in particular
for review). It deletes then create a "tmp" branch in git containing the
remove branch you are interested in (assuming that the local branch 'd'
points toward the release that you use, i.e. develop in my case)
function gtmp
{
cd ~/sage
git checkout d
git branch -D tmp
git checkout -b tmp d &&
git pull trac "$1"
}
I only type "gtmp public/branch_name" and I can review/test a branch, no
recompilation involved as only the files changes in the branch have been
modified.
Nathann
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.