On 2008-March-14 , at 23:03 , Aaron Spike wrote:
jiho wrote:
Bazaar looks very cool. Bu is there anything like stash in bzr?
bzr shelve
Ok then stash is not git's advantage anymore:
-- GIT ---------------------------- + maybe a bit faster at commits + ability to follow chunk of codes around, without relying on file names. Probably useful from a refactoring point of view + probably the fastest growing user base => many tools + TextMate bundle
- git is designed with the Linux kernel's hierarchical workflow in mind (few 'push'ers to the central repos), so may require alteration in how Inkscape's workflow works (anyone of the numerous contributors can commit) - we would need to set up and administer this ourselves seemed like a good thing (cf. you, above) - revisions are indicated with SHA's rather than numbers - commands dissimilar to what we're used to with svn (e.g., no 'git update') - have to git add all modified files before committing them (or resort to a non specific commit -a)
-- HG ----------------------------- + tortoiseHG + TextMate bundle
-- BZR ---------------------------- + already integrated in launchpad: http://doc.bazaar-vcs.org/bzr.dev/en/tutorials/using_bazaar_with_launchpad.h... + Associating branches to bugs + Associating branches to blueprints + Changes state of bugs in LP when committing in Bazaar + Web interface for creating branches quickly and easily + supports renames (could be considered a Bad by git users) + supports bundling changesets + tortoiseBZR + Fewer commands - makes it easier to learn + Supports multiple workflows, including what we use for Inkscape (See http://bazaar-vcs.org/Workflows) + Easy administration. Mostly done through Launchpad, plus Bzr folks are available to help. + bzr uses numbers for revisions(e.g., 1, 2, 3.2, 63.3.5.9). bzr has UUIDs internally, but not needed in day-to-day use.
JiHO --- http://jo.irisson.free.fr/