Version control and bug tracking systems

R

Rick DeBay

I'm going to be setting up a build system for J2EE development with open source
products. I plan on using CVS for the source repository and Ant for the build.
I need version control and bug tracking systems to connect the two.
I really liked CMVC when I was working at IBM, as you were able to track
multiple code changes through one defect report, determine corequisites, and
only extract what code you needed in order to build specific bug fixes.
Is there any similar product available to tie CVS and Ant together?

Oh yeah, it should be easy to install and configure, but scale well :)

Thanks, Rick DeBay
rick .AT. debays .DOT. org
 
R

Rick DeBay

I'm going to be setting up a build system for J2EE development with open source
products. I plan on using CVS for the source repository and Ant for the build.
I need version control and bug tracking systems to connect the two.
I really liked CMVC when I was working at IBM, as you were able to track
multiple code changes through one defect report, determine corequisites, and
only extract what code you needed in order to build specific bug fixes.
Is there any similar product available to tie CVS and Ant together?

Oh yeah, it should be easy to install and configure, but scale well :)

Thanks, Rick DeBay
rick .AT. debays .DOT. org

I thought I had to use CVS, but actually the only requirement is that is open.
So I may use GNU Arch or something else. The big requirements are version
tracking, detailed build support, and automated testing.

Rick
 
D

Daniel

Rick DeBay said:
I'm going to be setting up a build system for J2EE development with open source
products. I plan on using CVS for the source repository and Ant for the build.
I need version control and bug tracking systems to connect the two.
I really liked CMVC when I was working at IBM, as you were able to track
multiple code changes through one defect report, determine corequisites, and
only extract what code you needed in order to build specific bug fixes.
Is there any similar product available to tie CVS and Ant together?

If the box with your CVS repository has a Web-server on it (or you can put
one there) check out ViewCVS (http://sourceforge.net/projects/viewcvs/).
This invaluable tool gives you a web interface to your repository, and makes
it really simple to view logs, changes etc. There's a plugin that even enables
the tree to be represented graphically, although I can't remember offhand
what it's called. It's mentioned somewhere in the docs.

Bugzilla (http://www.bugzilla.org/) is a top class bug tracking tool.
It's a very nice system that your can tailor to your needs, but that works
pretty much just fine out of the box.

Finally, if you don't have a company Wiki, have a a look at TWiki
(http://www.twiki.org/). It is phenomenally useful as an online collaboration
tool, and has a Bugzilla plugin that allows quick links to be made to bugs
for discussion with your colleagues.

If you have the choice, I'd recommend FreeBSD for the hosting box. The ports
collection makes the installation a breeze (although it's not exactly the best
platform for Java development itself!).

Regards,

Danny.
 
R

Rick DeBay

If the box with your CVS repository has a Web-server on it (or you can put
one there) check out ViewCVS (http://sourceforge.net/projects/viewcvs/).
This invaluable tool gives you a web interface to your repository, and makes
it really simple to view logs, changes etc. There's a plugin that even enables
the tree to be represented graphically, although I can't remember offhand
what it's called. It's mentioned somewhere in the docs.

That may be possible, I'm sure I could lock down Apache well enough.
Bugzilla (http://www.bugzilla.org/) is a top class bug tracking tool.
It's a very nice system that your can tailor to your needs, but that works
pretty much just fine out of the box.

I've used it some for Mozilla, and someone else here maintains an older version
for our current projects, but it isn't integrated in to anything. I'd like to
wait for 2.18 so we can use PostgresQL instead of MySQL.
Finally, if you don't have a company Wiki, have a a look at TWiki
(http://www.twiki.org/). It is phenomenally useful as an online collaboration
tool, and has a Bugzilla plugin that allows quick links to be made to bugs
for discussion with your colleagues.

If you have the choice, I'd recommend FreeBSD for the hosting box. The ports
collection makes the installation a breeze (although it's not exactly the best
platform for Java development itself!).

Regards,

Danny.

BTW, do you know of any tools to connect the bug-reporting to the source
repository, and allow builds of specific bugs and fire off automated tests?

Thanks, Rick
 
D

Dmitry R

Rick DeBay said:
I'm going to be setting up a build system for J2EE development with open source
products. I plan on using CVS for the source repository and Ant for the build.
I need version control and bug tracking systems to connect the two.
I really liked CMVC when I was working at IBM, as you were able to track
multiple code changes through one defect report, determine corequisites, and
only extract what code you needed in order to build specific bug fixes.
Is there any similar product available to tie CVS and Ant together?

Oh yeah, it should be easy to install and configure, but scale well :)

Thanks, Rick DeBay
rick .AT. debays .DOT. org

http://www.jcvs.org/
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,982
Messages
2,570,189
Members
46,735
Latest member
HikmatRamazanov

Latest Threads

Top