On Thursday, December 8, 2016 at 9:22:19 PM UTC, Volker Braun wrote:
>
> In the current release process I never rebase tickets, fyi. Generally, its 
> a bad idea to rebase published branches (unless you hate your 
> collaborators).
>

on the other hand, reviewers won't hate you as much if you do rebase :-)

I do not understand how you could build a new (beta)release without merging 
ticket into the current beta.
(although probably the latter should not be called rebasing).
   

>
> The convoluted worktree process saves some recompilation because the 
> original worktree is never rewound to the original ticket state, only to 
> the updated (after merge with develop) state.
>
> Really, its a complicated workaround for a rare problem. The much more 
> straightforward (and more generally applicable) solution would be to store 
> time stamps and reset them on files unmodified relative to the last 
> checkpoint (i.e. the last time you ran "make", or at least before you 
> started wandering off into distant git branches) 
>

just port Sage to use bazel as build system ;-) 

>
>
>
> On Thursday, December 8, 2016 at 11:45:30 AM UTC+1, Dima Pasechnik wrote:
>>
>> I don't understand how the worktree procedure you describe reduces 
>> recompilation in merge/. (although combining this with the merge way I 
>> advocate looks like a good idea)
>>
>> I also do not see why the released tree should not be rebased. After all, 
>> it is merely cleaning after yourself; looks like a good idea.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to