Hello all,

I know this has been discussed before, but I only read the thread after the fact and don't quite understand the problems.

I think that (as before in Mercurial-land) it should be possible to review a given ticket without its dependencies. It should be possible to see what code a ticket has contributed without seeing the contributions of its dependencies.

I think this could easily be done as follows. Consider a ticket T and the following merges:
(A) the merge of "master" with T's dependencies
(B) the merge of (A) with T.

In case any of these produces a merge conflict, then that fact should simply be indicated (like the "does not merge cleanly" we have now).

Then the diff that I like to see is the diff from (A) to (B). Essentially, that shows how the diff would look like, assuming that the ticket dependencies have been merged. Ideally, the diff would remain there even after the ticket has been merged (that's another disadvantage of the new workflow, we cannot see any useful diffs after the ticket has been merged).

Then adds a very slight burden on the release manager to not merge any ticket unless the dependencies have been merged. But that was never a big deal for me.

I have no idea how difficult it would be to actually implement this, but in principle, this should work, right? Or why not?


Jeroen.

--
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/groups/opt_out.

Reply via email to