On 1/25/07, Sean Schertell sean@datafly.net wrote:
Another great version control system is Mercurial (also called "hg"). It's also similar to CVS, SVN but lighter-weight and arguably more reliable.
The OpenSolaris project and many other major projects have switched over to Mercurial full-time so it's not really a totally left-field system, and it's gaining traction fast.
Definitely worth a look: http://www.selenic.com/mercurial/wiki/
There's even a TM bundle for it :-)
Sean
Yes, Mercurial is definitely worth a look. One of its advantage over CVS or svn is that it is a distributed system, that means you can work and commit locally before pushing to the remote repository. It's easier to use locally too, as the repository and the working copy are in the same place, you can have everything in one folder.
After installing Mercurial and the bundle, open a folder in TM, hit ctrl + shift + M and choose "init" then "AddRemove" to add all the files (eventually create a .hgignore file before to exclude some files) then "commit" and BOOM ;), your folder is under revision control.
I made the Mercurial bundle as it is now. I plan to work more on it when I have the time, but I think it's already really usable now. Please, give me feedback if you use it. I plan to make a tutorial/screencast about it one day too.
-- FredB
Hey Fred -- as you requested, I have some feedback for you on your handy HG (mercurial) bundle.
It's awesome! Just so long as I don't work from a remote server which I unfortunately always do. I have a FreeBSD box about 10 feet from me which I connect to via AFP protocol and mount as a shared volume. This works fine for TM, but the hg bundle doesn't seem to be able to work with it -- just doesn't find the hg repos at all. Any tips?
Sean
On Jan 25, 2007, at 12:35 PM, Fred B wrote:
On 1/25/07, Sean Schertell sean@datafly.net wrote:
Another great version control system is Mercurial (also called "hg"). It's also similar to CVS, SVN but lighter-weight and arguably more reliable.
The OpenSolaris project and many other major projects have switched over to Mercurial full-time so it's not really a totally left-field system, and it's gaining traction fast.
Definitely worth a look: http://www.selenic.com/mercurial/wiki/
There's even a TM bundle for it :-)
Sean
Yes, Mercurial is definitely worth a look. One of its advantage over CVS or svn is that it is a distributed system, that means you can work and commit locally before pushing to the remote repository. It's easier to use locally too, as the repository and the working copy are in the same place, you can have everything in one folder.
After installing Mercurial and the bundle, open a folder in TM, hit ctrl + shift + M and choose "init" then "AddRemove" to add all the files (eventually create a .hgignore file before to exclude some files) then "commit" and BOOM ;), your folder is under revision control.
I made the Mercurial bundle as it is now. I plan to work more on it when I have the time, but I think it's already really usable now. Please, give me feedback if you use it. I plan to make a tutorial/screencast about it one day too.
-- FredB
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
:::: DataFly.Net :::: Complete Web Services http://www.datafly.net
On 1/26/07, Sean Schertell sean@datafly.net wrote:
Hey Fred -- as you requested, I have some feedback for you on your handy HG (mercurial) bundle.
It's awesome! Just so long as I don't work from a remote server which I unfortunately always do. I have a FreeBSD box about 10 feet from me which I connect to via AFP protocol and mount as a shared volume. This works fine for TM, but the hg bundle doesn't seem to be able to work with it -- just doesn't find the hg repos at all. Any tips?
Sean
Hi Sean,
Not so awesome then. ;)
Does it work from the command line?
I just moved to a new house and I didn't set up my local network so I can't test this right now (my gf is sure there are things more urgent ;). I'll check ASAP.
BTW, which version of hg are you using? I didn't have the time to test 0.9.2 and 0.9.3...
-- FredB http://geekthang.com
I'm using hg 0.9.3. Works great from command line (meaning when I ssh into the FBSD box).
Sean
On Jan 26, 2007, at 11:17 AM, Fred B wrote:
On 1/26/07, Sean Schertell sean@datafly.net wrote:
Hey Fred -- as you requested, I have some feedback for you on your handy HG (mercurial) bundle.
It's awesome! Just so long as I don't work from a remote server which I unfortunately always do. I have a FreeBSD box about 10 feet from me which I connect to via AFP protocol and mount as a shared volume. This works fine for TM, but the hg bundle doesn't seem to be able to work with it -- just doesn't find the hg repos at all. Any tips?
Sean
Hi Sean,
Not so awesome then. ;)
Does it work from the command line?
I just moved to a new house and I didn't set up my local network so I can't test this right now (my gf is sure there are things more urgent ;). I'll check ASAP.
BTW, which version of hg are you using? I didn't have the time to test 0.9.2 and 0.9.3...
-- FredB http://geekthang.com
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
:::: DataFly.Net :::: Complete Web Services http://www.datafly.net