Thanks to all our contributors!
Contributor: jon

Using Mercurial And TortoiseHg With MvcCms

MvcCms has moved over to Mercurial for source control on Codeplex.  Some of you may get errors when trying to clone the repository, especially if you are using an x86 box or have a less than broadband connection.  Mercurial will offer a lot of new flexibility for the project but it does have some gotcha's that will be explained below and what to do.  Is it worth it?  Yes if for no other reason than that local commits can now be done before moving your work to the repository.  This offers a great deal more flexibility for the developer to version out changes without cluttering the repository or else piling up lots of changes without getting any versions.

First off if you are getting an error when trying to clone you may have to find other means to get the first copy of the repository on your computer.  The MvcCms clone is pretty large, around 180 mb right now, Mercurial has a metaphysical imperative that all history must be stored in it's data folder so there are database backups from a year ago in there we are not sure how to get rid of short of rebuilding the entire repository which we don't want to do.  With an x86 computer or a slow connection you are likely to get an error message.  We found that a workaround for this is to start with a repository downloaded from a torrent.  Even with a dial up connection the torrent will get the file downloaded without errors no matter how many times it has to reconnect.

You can find a recent rar of the repository by torrent here.

After you get the rar downloaded, if you don't have TortoiseHg 1.1.5 with (important) Mercurial 1.7 (may have to install separately to be sure you have 1.7), do install it.  Also you may want to use zzsergant for Visual Studio Integration.

If when you attempt to go to the repository browser and it opens then that means you have made it, at that point you can update and you should get the new tip.  Then just open up the project in Visual Studio, enable the zzsergant add in as the default source control (mercurial) and add its toolbar and when you get done you should be in happy Visual Studio Source Control Heaven as shown below.

I will check this page daily for the next couple of weeks, if you have a question ask below in the comments.

mercurial-mvccms_2

Comments refreshcmnts
You must be Loged On to make a comment.
Edit Comment

Please wait... loading

Reply To Comment

Please wait... loading