Mercurial (hg) with Dropbox
h4ck3r.net
h4ck3r.net
That is never really backed up, and doesn't make a lot of sense.
I've been doing this for a while - but using Dropbox as my working directory [1]. All he is doing here is using Dropbox as a backup - but such services exist (e.g. BitBucket) and are easier to sync to (one push and you don't have to wait for Dropbox to then sync).
Dropbox is useful for maintaining a consistent working directory between computers. I can hack around at work, go home to finish up and then commit. Brilliant :)
1. http://www.errant.me.uk/blog/2010/04/a-nifty-way-to-manage-c...
So just to be clear - your working directory is in dropbox and you edit, compile etc in place and no bandwidth, sync , whatever issues?
It also syncs over the local network which speeds things up no end when I work at home.
I don't compile any of these because they are python, php or ruby projects (I only write C at work :P). I do have a Ruby/Redis project that I run from the Dropbox folder for testing - that has never generated any problems to my knowledge.
I usually save my working source file every small amount of time (quite often) and every single change would create a history version on Dropbox storage server which I don't need that much. I'm not sure how many versions are kept but it is totally a waste of bandwidth as well as storage. So, pick what & when a folder/file to be synced is one of the most key features that I'm waiting for. Yup, cause it's very useful for live projects in Dropbox folder.
And if there's a limit to the version history, isn't the storage concern moot?
I think the author might be sacrificing some reliability for the fact that he/she will be the only one working on the "shared" repo.
I also have a local SVN server binaries and configuration stored in my dropbox, aswell as the svnroot. It means whatever computer I go to, I instantly have a local SVN server running too.
Naturally I don't have 2 computers running svnserv at the same time. It was the lower barrier to entry than SVK and the VS Git Extensions aren't quite there yet.
Is there anyway to set up hg to mirror all commits to another remote repository? Would that not be better than hoping your repository never goes over the Dropbox 2GB free limit?
P.S: I have a wicked-cool thought. A nice web interface to browse (shared-)git repos on Dropbox would be cool. I'm going to try writing one this weekend.
works good..