in reply to [OT] Source code repositories

If you aren't adverse to switching to a different DVCS, I use Fossil and Chissel App

It can import from Git.

Fossil is more like Hg than Git, is just a single executable, so is easy to install, and can function as its own server, so is easy to sync my projects between my laptop and desk PCs (without relying on an external service or eating up my bandwidth quota).

Update: Forgot to mention that Fossil has built-in issue tracking and wiki.

Replies are listed 'Best First'.
Re^2: [OT] Source code repositories
by Your Mother (Archbishop) on Mar 23, 2015 at 15:53 UTC
    can function as its own server, so is easy to sync my projects between my laptop and desk PCs

    This describes git as well. It’s part of the point of decentralized RCSes. Comparisons links/discusssions: What is the Difference Between Mercurial and Git?

      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").

        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.

Re^2: [OT] Source code repositories
by soonix (Chancellor) on Mar 23, 2015 at 16:10 UTC
    Yep, I do use fossil on my PC as well.

    Advantages I see as compared to git/Hg:

    • integrated wiki and ticket system (although a bit rudimentary)
    • repository can be outside of the source tree, so an "accidental" rm -r doesn't kill the repo, even if it was not distributd…
    • repository is a single file, distribution not only via push/pull/etc., but also via simple copying of one file

    (for the OP probably only the first point is of importance)