Why I Love DVCS
Over the last four days I've had patchy Internet connectivity but I've been hacking on Tasks a bit in the evening and on flights. The result:
$ svn diff | diffstat README | 33 +++++++++++++++++++++++++++ src/Makefile.am | 1 src/koto-group-filter-model.c | 4 +++ src/koto-task-editor-dialog.c | 40 +++++++++++++++++--------------- src/koto-task-editor-dialog.h | 5 +--- src/koto-task-editor.c | 47 +++++++++++++++++++++++--------------- src/koto-task-store.c | 37 ++++++++++++++++++++++++------ src/koto-task-store.h | 3 ++ src/koto-task-view.c | 45 ++++++++++++++++++++++++++++++++----- src/koto-task.c | 51 ++++++++++++++++++++++++++++++++++++++++++ src/koto-task.h | 26 +++++++++++++++++++++ src/test.c | 48 ++++++++++++++++++++++++++++++++++----- 12 files changed, 281 insertions(+), 59 deletions(-)
Now I wish I had the foresight to clone the Tasks repository into a Bazaar branch so that I could commit as I went, and then merge it all back when I got home. But no, I have several bug fixes and new features in this mega-diff, and I'm too anal to commit it in a single go. Expect a Tasks 0.2 soon!
(Someone enlighten me: I'm reading http://bazaar-vcs.org/BzrForeignBranches/Subversion and I can't figure out whether or not pushing Bazaar revisions into SVN will result in one big commit or several. Either that, or I'm just lacking sleep.)
Np237: I personally prefer Git over SVK, as I don't want to have to figure out the whole difference between SVK depots and SVN repositories -- as far as my particular use cases, I only have to do 'git-svn init <some_svn_url>' into a git repo, then 'git-svn fetch' (which allows me to grab all of the repo history as well).