Changes between Version 43 and Version 44 of DarcsEvaluation


Ignore:
Timestamp:
Jul 25, 2008 4:51:02 PM (7 years ago)
Author:
batterseapower
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DarcsEvaluation

    v43 v44  
    281281
    282282hg revert -a
     283
     284# Now file contains lines 1,2,3,5,6,7,9
     285}}}
     286
     287Bzr:
     288{{{
     289# Make a repo with a single file with lines 1,3,5,7,9 in
     290
     291mkdir repo1
     292cd repo1
     293bzr init
     294printf 'Line1\nLine3\nLine5\nLine7\nLine9\n' > file
     295bzr add file
     296bzr commit -m patch1 --author [email protected]
     297
     298# Now we fix a bug, and in the process add some debugging prints.
     299
     300printf 'Line1\nFix2\nLine3\nDebug4\nLine5\nFix6\nLine7\nDebug8\nLine9\n' > file
     301
     302# We want to record our fix, but not the debugging prints.
     303
     304# Using the new interactive plugin: https://launchpad.net/bzr-interactive
     305# However, the plugin seems to require curses and hence will not work on windows
     306#bzr commit -m the_fix -i
     307# .. and it won't let us cherry pick each line. It's all or nothing!
     308
     309# Get rid of the debug prints
     310
     311bzr revert
    283312
    284313# Now file contains lines 1,2,3,5,6,7,9
     
    544573Disadvantages
    545574 * Revisions form a DAG (more like a tree with merge-points) rather than patchsets (this is a subjective point, which is why it's in both lists. Which model do you believe in?)
    546  * Cherry-picking isn't very "native" to the data model.
     575 * Cherry-picking isn't very "native" to the data model. Support for this is very poor.
    547576 * UI is rather different from darcs (which current contributors are used to).
    548577