[home page: more linkage, wording tweaks Simon Michael **20120501174632 Ignore-this: 63bdb83a7cfbca312f4a898a8e9ca0b4 ] hunk ./doc/index.html 87 - Here are the commands you'll need to do version control with Darcs. - Among other features, notice how: + Here are the commands you'll need to do version + control with Darcs. Among other features, notice how: hunk ./doc/index.html 92 -
  • commands are interactive by default -
  • you can select just the edits you want to commit +
  • commands + are interactive by default
  • you can select just the edits you + want to commit hunk ./doc/index.html 98 - href="http://wiki.darcs.net/SpontaneousBranches">select just the - changes you want, and select just + the changes you want, and groups - changes which depend on each other). + them to another repository in any order (Darcs automatically + groups changes which depend on each other). hunk ./doc/index.html 107 - 5-minute video. + 5-minute video, + or read more about it in the manual. hunk ./doc/index.html 117 -$ darcs init # initialise the repository +$ darcs init # initialise the repository hunk ./doc/index.html 119 -$ darcs add file1 # begin tracking file1, ready to commit +$ darcs add file1 # begin tracking file1, ready to commit hunk ./doc/index.html 124 -$ darcs whatsnew # show uncommitted changes to files Darcs is tracking -$ darcs whatsnew -sl # just the files, untracked ones too (or: darcs status) -$ darcs record # select edits and commit them to the local repo -$ darcs changes # list commits in this repo (or: darcs log) +$ darcs whatsnew # show uncommitted changes to files Darcs is tracking +$ darcs whatsnew -sl # just the files, untracked ones too (or: darcs status) +$ darcs record # select edits and commit them to the local repo +$ darcs changes # list commits in this repo (or: darcs log) hunk ./doc/index.html 131 -$ darcs revert # discard uncommitted edits, resetting the working copy -$ darcs rollback # reverse a committed change in this and remote repos +$ darcs revert # discard uncommitted edits, resetting the working copy +$ darcs rollback # reverse a committed change in this and remote repos hunk ./doc/index.html 134 -$ darcs unrecord # un-commit a change in this repo, preserving working copy -$ darcs obliterate # reverse and forget a committed change in this repo +$ darcs unrecord # un-commit a change in this repo, preserving working copy +$ darcs obliterate # reverse and forget a committed change in this repo hunk ./doc/index.html 141 -$ darcs get http://darcs.net darcs --lazy # fetch history lazily for speed +$ darcs get http://darcs.net darcs --lazy # fetch history lazily for speed hunk ./doc/index.html 143 -$ echo > darcs.cabal # edit something.. -$ darcs record # select edits and commit them to the local repo -$ darcs send # submit patches upstream if your system speaks email +$ echo > README # edit something.. +$ darcs record # select edits and commit them to the local repo +$ darcs send # submit patches upstream if your system speaks email hunk ./doc/index.html 147 -$ darcs send -O # save a patch file you can email to patches@darcs.net +$ darcs send -O # save a patch file you can email to patches@darcs.net hunk ./doc/index.html 151 -$ darcs get USER@HOST:PATH # get a repo via SSH -$ darcs pull # merge new changes from upstream, updating the working copy -$ darcs push # add our new changes to the upstream repo via SSH -$ darcs help # show all commands and how to get more help +$ darcs get USER@HOST:PATH # get a repo via SSH +$ darcs pull # merge new changes from upstream, updating the working copy +$ darcs push # add our new changes to the upstream repo via SSH +$ darcs help # show all commands and how to get more help