subversion revision control
Subversion Scripts 1.1
Collection of AppleScripts for Finder to make the most frequent operations on Subversion repositories easier more>>
MCBrightness Control 1.0
MCBrightness Control - a set of classes that allows the user to get info about connected displays (width, height, bitsforsample) more>>
Brightness Control 1.0.4
Brightness Control - Dim your monitor easily more>>
Enhancements:
- Universal Binary. Brightness Control is now compatible with both Intel and PowerPC Macs.
Subversion 1.4.4
Subversion - version control system that is a compelling replacement for CVS in the open source community more>>
Most current CVS features.
Subversion is meant to be a better CVS, so it has most of CVSs features. Generally, Subversions interface to a particular feature is similar to CVSs, except where theres a compelling reason to do otherwise.
Directories, renames, and file meta-data are versioned.
Lack of these features is one of the most common complaints against CVS. Subversion versions not only file contents and file existence, but also directories, copies, and renames. It also allows arbitrary metadata (properties) to be versioned along with any file or directory, and provides a mechanism for versioning the `execute permission flag on files.
Commits are truly atomic.
No part of a commit takes effect until the entire commit has succeeded. Revision numbers are per-commit, not per-file; log messages are attached to the revision, not stored redundantly as in CVS.
Apache network server option, with WebDAV/DeltaV protocol.
Subversion can use the HTTP-based WebDAV/DeltaV protocol for network communications, and the Apache web server to provide repository-side network service. This gives Subversion an advantage over CVS in interoperability, and provides various key features for free: authentication, wire compression, and basic repository browsing.
Standalone server option.
Subversion also offers a standalone server option using a custom protocol (not everyone wants to run Apache 2.x). The standalone server can run as an inetd service, or in daemon mode, and offers basic authentication and authorization. It may also be tunnelled over ssh.
Branching and tagging are cheap (constant time) operations
There is no reason for these operations to be expensive, so they arent.
Branches and tags are both implemented in terms of an underlying copy operation. A copy takes up a small, constant amount of space. Any copy is a tag; and if you start committing on a copy, then its a branch as well. (This does away with CVSs branch-point tagging, by removing the distinction that made branch-point tags necessary in the first place.)
Natively client/server, layered library design
Subversion is designed to be client/server from the beginning; thus avoiding some of the maintenance problems which have plagued CVS. The code is structured as a set of modules with well-defined interfaces, designed to be called by other applications.
Client/server protocol sends diffs in both directions
The network protocol uses bandwidth efficiently by transmitting diffs in both directions whenever possible (CVS sends diffs from server to client, but not client to server).
Costs are proportional to change size, not data size
In general, the time required for a Subversion operation is proportional to the size of the changes resulting from that operation, not to the absolute size of the project in which the changes are taking place. This is a property of the Subversion repository model.
Choice of database or plain-file repository implementations
Repositories can be created with either an embedded database back-end (BerkeleyDB) or with normal flat-file back-end, which uses a custom format.
Versioning of symbolic links
Unix users can place symbolic links under version control. The links are recreated in Unix working copies, but not in win32 working copies.
Efficient handling of binary files
Subversion is equally efficient on binary as on text files, because it uses a binary diffing algorithm to transmit and store successive revisions.
Parseable output
All output of the Subversion command-line client is carefully designed to be both human readable and automatically parseable; scriptability is a high priority.
Localized messages
Subversion uses gettext() to display translated error, informational, and help messages, based on current locale settings.
SETI Control 3.3
SETI Control brings a simple and effective REALbasic application which allows you to control the Darwin (Unix) version of setiathome-BOINC in Mac OS X. more>>
SETI Control 3.3 brings a simple and effective REALbasic application which allows you to control the Darwin (Unix) version of setiathome-BOINC in Mac OS X. SETI Control now implements commonly used BOINC options, so there is usually no need to use OS X's Terminal application.
Java Remote Control 2.1b
View and control a remote desktop over TCP/IP more>> View and control a remote desktop over TCP/IP
Java Remote Control is a free and simple application to allow remote viewing of a desktop and control of the mouse and keyboard of the remote machine
Developed purely in Java, the Java Remote Control application should run on any machine with a JVM 1.2 or above installed.
Java Remote Control has been tested on Mac OS X (on a Mac Mini), Windows XP, Windows 98, Suse Linux and Red Hat Linux.
System requirements:
- Java

Subversion Scripts for Finder 1.2
Subversion Scripts for Finder is an impressive and unique collection of AppleScripts for Finder to make the most frequent operations on Subversion repositories easier. more>> Subversion Scripts for Finder 1.2 is an impressive and unique collection of AppleScripts for Finder to make the most frequent operations on Subversion repositories easier. Now you don't have to switch from Finder to another application (either Terminal or some heavy-weight GUI client) to handle common repository tasks.
Enhancements: Version 1.2: New Copy, Move and Checkout scripts, better Leopard and MacPorts compatibility.
Requirements:
- Command-line Subversion client is still required, but the scripts dont require any configuration (path to the binary will be auto-detected).
Subversion Scripts for Finder are considered as a flexible ... Command-line Subversion client is still required (see Installation below), but the scriptsPoint Control 1.0
Point Control - Fine control of vector points more>>
Main features:
- Set Open/Closed attribute for all selected paths.
- Set Corner/Curve attribute for all selected points.
- Retract curve handles.
- Align individual points horizontally or vertically.
- Stroke weights displayed to six decimal places.
Volume Control 1.0
Free Yahoo! volume control widget for your Mac more>> Free Yahoo! volume control widget for your Mac
Volume Control is a free Yahoo! widget that will allow you to easily control your volume! This light-weight Widget allows you to adjust and mute your computers volume with a simple mouse scroll or click of a button. You can even set the volume sensitivity.
System requirements:
-
Enhancements
- This initial version provides mouse-scroll volume adjustments, up and down volume buttons, a mute button, and in-volume click changes.
Capslock to Control 1.7
Capslock to Control will remap the capslock and the enter keys to control more>> Capslock to Control will remap the capslock and the enter keys to control.
Mac OS X 10.2.8 or later, PowerBook.
AddRemoveButtons Control 1.0
AddRemoveButtons Control - Custom REALbasic control more>>
Nikon Camera Control Pro 2.5
Nikon Camera Control Pro is one of the most salutary programs that can enable simplified remote control of many Nikon digital SLR functions from a personal computer, and includes advanced features such as Viewer that provide substantial improvements in operation. more>> <<less
TotalTunes Control 1.1.4
TotalTunes Control will control the iTunes application on your Mac! more>>
Main features:
Interface
- Mac OS X Style, simple, elegant.. What do you want more for an iTunes controller
User-friendly
- Easy of use. All Mac OS X users will be glad
Easy
- Just hit a key, and Boom ! Pretty cool, huh ?
Music
- Select your playlist, control iTunes volume, and more ! Everything that a controller needs.
Notifications
- Growl notifications when track changes
Folding Control 0.92
Folding Control is a powerful program that makes it quick and easy to install, monitor, and control the cli folding@home client without the user needing to use the command line. more>>
Folding Control 0.92 is a powerful program that makes it quick and easy to install, monitor, and control the cli folding@home client without the user needing to use the command line. Folding@Home is a distributed computing project from Stanford University that studies protein folding.
iMic Control 1.5
Adds additional USB audio recording features. more>>
The software is free for iMic users. Currently the iMic control supports output treble, bass, volume, balance, and mute as well as input gain. Some functions such as audio input gain require that you hot plug the iMic before the new settings take effect.