The BuildBot is a system to automate the compile/test cycle required by most software projects to validate code changes. By automatically rebuilding and testing the tree each time something has changed, build problems are pinpointed quickly, before other developers are inconvenienced by the failure.
... [More] The guilty developer can be identified and harassed without human intervention. By running the builds on a variety of platforms, developers who do not have the facilities to test their changes everywhere before checkin will at least know shortly afterwards whether they have broken the build or not. Warning counts, lint checks, image size, compile time, and other build parameters can be tracked over time, are more visible, and are therefore easier to improve. [Less]
Lambdabot is an IRC bot written over several years by those on the #haskell IRC channel. It also operates in an offline mode as a Haskell development tool, and embedded as an extension to ghci.
vcs-load-dirs is a tool to automate and simplify the loading of software into version control systems. It is designed primarily for importing from a non-version-controlled upstream, such as processing release tarballs.
While a bit of scripting can help some version control systems achieve a basic
... [More] version of this, vcs-load-dirs often does better than that, especially concerning renames. vcs-load-dirs supports baz (bazaar), darcs, git, mercurial (hg), svk, and tla (arch). [Less]
reposurgeon enables risky operations that version-control systems don't want to let you do, such as editing past comments and metadata, removing commits, splitting repositories, and joing repositories. It works with any version control system that can export and import git fast-import streams
... [More], including git and hg and bzr. Through plugins it can also handle Subversion, CVS, fossil, RCS, and darcs. [Less]
Vng brings you a very simple user interface to the most powerful open source source repository tool available.
The effect is a very powerful command set, as well as very flat learning curve. It also works directly on your git repositories.
DistributedAny user can use the full set of commands.
... [More] No longer are there any boundaries between client and server, committer and non-committers.
InteractiveVng is easy to learn and use because of how you interact with it. Vng will ask you questions in response to simple commands. The commands themselves are designed to be easy to learn and short with vng asking you questions to get the details that fit your workflow best. This design eliminates the need to remember all sorts of flags, but naturally you still can. You can record one change in a file, while ignoring another or revert all those added debugging calls in various files, while leaving in place your important changes.
More Start reading the manual here; [Introduction] Go directly to the Source page find where you can find the sources. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy