Re: About Source Control

Richard Holden <[email protected]>
Newsgroups gmane.comp.windows.dotnet.nunit.user
Message-ID <C41A98BF.A3EE%[email protected]>
On 4/3/08 2:02 PM, "Erlis Vidal" <[email protected]> wrote:

> This is just an idea!
>  
> I was thinking in the meaning of source control, and at least for me, it
> should mean more than source versions. In the agile world, one of the rules
> that probably everyone in this list knows is that you cannot check-in a piece
> of code if some test fail.
> 
I actually disagree with this part somewhat. I would say you don¹t check-in
code with failing tests to the mainline of source control, i.e. whatever
should always build, but that you should have your own branch (or
distributed source control) to check into, that way you should be somewhat
protected from wasting work and you can follow what you were thinking in
smaller chunks.

>  You don¹t think that the source control is the one in charge to decide if
> it¹s ok to check-in your code based on the test results. I¹m thinking in
> something like NUnit integrated with subversion or even more, a complete suite
> of tools that put together all the agile practices/rules.
>  
We have handled some of this at a previous job by being able to build from
any branch, and when you had run your local tests, and thought your branch
was ready you  could add it to the list of branches to be built. That way
you got validation that your code was ready to be pulled into the mainline
build without breaking things.
> 
> If the open source community one day decides to develop such tool, I hope be
> part of that.
>  
> Erlis Vidal
>  
 I¹d be glad to work on something if we could decide what such a tool should
look like and how much of the agile processes it should support/enforce.

-Richard Holden

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace

_______________________________________________
Nunit-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nunit-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.