Hi Richard,

First of all thanks for your reply.

Why we create branches: the idea in our workflow is that stuff in
trunk gets put to production (after a continuous integration system
runs all the tests on it). One of the steps between development and
production is mandatory code review. Obviously, it would be nice if we
did said mandatory code review before shipping things off to
production, because reverting in production is a relatively expensive
operation.

(Note: we also have tickets for *features* as a place to store
discussion for later references. Features, of course, are generally
big enough to warrant >1 commits.)

The branch you linked me looks great and almost like something that
would work wonders, but I do not understand conceptually why the
branch is "open" and not "closed".

I think a very easy to implement and useful feature would be to get
the entire diff, like you showed me in the second link, as a link on
the branch page, for purposes of code review. Especially if there's a
way of getting that in a standard format that existing tools
understand, so it can be used for producing syntax highlighted and
side-by-side diffs (the kind Rietveld or bzr qdiff do).

We're used to using code review tools like Rietvield for commenting on
diffs. Basically the best feature ever would be Launchpad's merge
requests, but I realize that's a huge amount of stuff to implement.


cheers
lvh
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to