187 5353948 701 against aid allowing asin border bug building cgi chance changes companies d7 distributed documents effective email exec experience freshmeat https include integrated java list location mentioned mind normally planning pyre quick recommendation revision search security solutions table talk task tbody test third tool twisted voidspace while writes written
These include such things as revision or version control, branch and tip commit and merging tools, bug and issue tracking, design and documentation control, make and code compiling and building systems.
- 2009-Dec-16: Slashdot discusses task and project tracking tools. 
- 2009-Feb-27: A Slashdot discussion about help desk software for small companies. 
- 2009-Feb-21: A recommendation for HelpSpot, a commercial help desk application. 
- 2008-Dec-25: A comparison of two bug tracking systems: Ditz and Bugs Everywhere. 
- 2008-Oct-15: In First Impressions of Darcs a user new to Darcs finds that everything is a patch and the more common concept of revisions is missing. 
- 2008-Jul-31: Some thoughts on what a test case/regression tracking tool should include. 
- 2008-Jun-20: Experiences in writing a build system. 
- 2008-Jun-11: In Deleting Roles the problems associated with deleting security roles in a bug tracking system are discussed. 
- 2008-May-27: The pysvn package provides a Python interface to the subversion revision control system. This article discusses using pysvn to interact with the GoogleCode system.  
- 2008-Apr-17: ikaaro is a Content Management system built in Python. 
- 2008-Apr-12: A feature list for project management systems. 
- 2008-Apr-11: The Dr. Project team writes a bit about some of the other project management systems on the market. 
- 2008-Apr-07: Using Bazaar to hack on Twisted, talks about using a DVCS (distributed version control system) to coordinate work in an off-line environment for a project that is normally tracked by a conventional centralized version control system. The discussion here is for using Bazaar to work on a project in Subversion, but the same approach could be used with other DVCS systems like Mercurial. 
- 2008-Feb-10: roundup is an issue-tracking system with command line, web and email interfaces written in Python. 
control system, is nearing its first production release.
- Slashdot debates source code version
The WikiPedia article Comparison
of revision control software. 
versus pipelined builds and testing.
open-source (GPL) system for managing software and knowledge projects.
An article that has a quick overview
of many of the modern revision control systems.
- GIT (main
page here) is the revision control
system initially developed by Linus for the Linux kernel (manual page here), he
mentions it briefly in this article. A
talk by Linus on GIT is here,
in which he rants against CVS and SVN (some of which is quite well
deserved) and even Google. Currently it it requires Cygwin to run under
Windows, and as
such, it runs slower under Windows than on a Linux host. GIT gets
here along with a discussion of branch merging in Subversion. A brief
comparison of mercurial and git. Another comparison that
talks about how git's branching is more powerful than mercurial's. GitPython is a Python library that can work with Git repositories, so if you need to do something tedious or complicated there is a chance you could automate it with this and some Python code.
discussion of ticket tracking and customer management systems.
discussion of tracking changes in the contents of files (which is
what programmers normally think of) versus changes in the name or
location of files (which is more of interest to systems administrators).
little rant on version control, this article mentions CVS,
Subversion and some of the distributed version control systems such as
Arch, Bazaar, Mercurial and darcs.
has released some of its robotics software to the public.
Trackers: Do They Really All Suck? This has some good commentary on
the merits of various bug tracking (i.e. issue tracking) systems.
and performance comparison of Bazaar and Mercurial.
BuildBot is an automated
a source code management system.
Silva, is a content
management system (CMS) allowing for the storage, versioning, editing,
review and publication of documents by a team of authors and editors.
The document source is in XML and this allows source fragments to be
reused for various purposes.
A Slashdot review of: Lean
Software Development, by Mary
and Tom Poppendieck, ISBN: 0321150783.
Some projects, like the Denver
Airport's automated baggage system, end up abandoned
A Slashdot article on source
code/requirements management systems
software for modeling, analyzing and converting code between languages
GCJ is a GNU compiler
Revision control, requirements and bug
tracking in the Linux 2.6 kernel development
distcc is a tool for
distributing C/C++ compile loads across a network
jxProject a project
planning tool in Java
automated software testing
Poll asked what revision control system Linux should switch to from
BitKeeper, while the resounding top choice was the mind meld (obviously
a very effective technique) the followup discussion has quite a bit of
feedback about the various real systems that are available. Commercial
choices include Perforce, ClearCase and BitKeeper. Free solutions
include CVS, Subversion, Arch, Monotone,
git and Bazaar-ng.
is an integrated wiki, bug tracker and source code management tool
written in Python
see codeville.org, this is a
distributed version control system