G'day,
Our business uses Mecurial internally for Repositories. We use a combination of Bitbucket and Kiln (Fogcreek) services to manage a range of software projects for clients. One of the things I need to do from time to time is to fork open source projects and then bug fix and adjust that code to meet various requirements. I'm trying to use continua to provide a hook into various open source repo's.
Part 1
Here is what I'm trying to do in continua.
- 1. Read all the changes in the SVN repository at http://nbstore.codeplex.com/ via https://nbstore.svn.codeplex.com/svn
- and push that into a "fork" http://code.jenasys.com/dnn-nbstore-fork
- 2. Branch that Mercurial repo at http://code.jenasys.com/dnn-nbstore-fork and work on changes/bug fixes/enhancements.
- 3. Once all the changes are complete, provide a SVN patch back to the open source project for review by the project managers.
Part 2
The second part to all this, is trying to determine what software is needed on the Continua server versus the agents PC's.
A. My Continua Server has Final Builder 7 installed and IIS.
B. My agents are full developer boxes with lots of M$ centric software, like Visual Studio, Tortoise HG, Tortoise Git, Tortoise SVN, Final Builder, Redgate Tools etc.
I was hoping that the agents would do all the heavy lifting for non HG repo's, while HG repo's (our preferred choice) would get managed by the Continua Server. I'm not sure how much software I really want to put on my Continua server at this stage, as I'm trying to keep that server as secure as possible. Again, I'm not sure that that's a good approach in the Architecture of Continua, but I thought I would give it a go.
My Progress
When I try and setup the first repo, I start running into UI warnings that confuse me a little about what I've done wrong.