My experience with trying to sync Git between my PCs was less than satisfactory. Maybe it's gotten better.
The article you linked had the following:
I was put off by the shell/Perl/Ruby scripts I got with Git. Try taking a peek at the git-instaweb.sh file if you want to know what I mean: it is a shell script which generates a Ruby script, which I think runs a webserver. The shell script generates another shell script to launch the first Ruby script. There is also a bit of Perl, for good measure.
While I was amused at the Perl comment, overall it seems to confirm my earlier experience with Git.
With Fossil, on one PC I can run fossil server&, then on the other, fossil pull (or "push" or "sync"). Actually, I leave the Fossil server running on both PCs so I can sync from either one (or even turn on "auto sync").
| [reply] [d/l] [select] |
I’ve used/installed git on PC, OS X (command line and GUI), and two flavors of, Linux without ever having any issues. Though I’ve never tried to do any auto-syncing so maybe that is a problem(?). I’ve heard nothing but good things about Hg.
| [reply] |
In the last 5 years, I've only used Git or Hg when contributing to projects that already used one of those. And only for small things I could do quickly. so, basically, clone from the project's main repo, make my change/fix, update, merge then submit a patch or pull request. (Then usually update, make requested "tweaks", update/merge and re-submit. Repeat until accepted, rejected or I decide enough is enough.)
I've not tried git push/pull between my PCs since 2009, so, there's been time for that to improve. (Have never tried with Hg.)
| [reply] |