[Python-Dev] Hg: inter-branch workflow
Barry Warsaw
barry at python.org
Mon Mar 28 19:56:17 CEST 2011
More information about the Python-Dev mailing list
Mon Mar 28 19:56:17 CEST 2011
- Previous message: [Python-Dev] Hg: inter-branch workflow
- Next message: [Python-Dev] Hg: inter-branch workflow
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mar 27, 2011, at 01:39 PM, Neil Schemenauer wrote: >Barry Warsaw <barry at python.org> wrote: >> I'm asking because I don't know hg and git well enough to answer the >> question. In my own use of Bazaar over the last 4+ years, I've almost never >> rebased or even been asked to. > >Maybe it depends on what kind of changes you commit. I consider >future maintainers the most important "customer" of the repository >history. As such, I try to make each commit a logical change that >takes a working system and produces another working system. In that >way, each change to be potentially reversed if later on if it found >to cause problems. Also, ideally, each revision can be tested to >narrow down the version where a bug was introduced. I always try to follow TDD, so good commit points for local development branches are places where you've fixed a broken test and done your refactoring step. This means that even for local lines of development, revisions should produce workable code, although perhaps only localized to the tests being modified. >If you are able to directly commit A' and B' and your tool does a >good job of hiding the logically unimportant merge then I guess you >wouldn't miss the ability to modify history. Right. As Ben Finney has pointed out, Bazaar does a very good job of this, so it's just not something a typical Bazaar user worries much about. It's there if you want it of course, and some projects do, but most don't bother. -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://mail.python.org/pipermail/python-dev/attachments/20110328/82bbc45d/attachment.pgp>
- Previous message: [Python-Dev] Hg: inter-branch workflow
- Next message: [Python-Dev] Hg: inter-branch workflow
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list