MojoPatch
MojoPatch is an application for automatically updating applications. It's meant to be downloaded by an end-user and executed directly. When run, it'll locate the application to be updated and add, remove, or patch files and directories as appropriate. Patching can use the "xdelta" algorithm to reduce the size of the patch download. A README can optionally be displayed and installed with the patch. MojoPatch itself is a tiny program, so as not to bloat the download unnecessarily. The UI is intentionally very minimal, yet accomplishes all it needs to do. This is free software, under the "zlib license". This license basically allows any use of the software, including closed-source and commercial exploitation; it is useful for me, I hope it will be for you, too.
MojoPatch is currently a Mac OS X project, but is designed with portability in mind, so it could be converted into a Linux or Windows application without too much difficulty.
Places MojoPatch is known to be used:
What works:
MojoPatch is licensed under the zlib license.
(to be written.)
Prepackaged source code and binaries:
Downloading with Subversion:
MojoPatch's source code may be downloaded using Subversion. "Svn" allows you to get up-to-the-minute fixes and enhancements; as a developer works on a source tree, you can use svn to mirror that source tree instead of waiting for an official release. Please look at the Subversion website for more information on using svn, where you can also download software for Mac OS X, Windows, and Unix systems.
Here is the web interface to MojoPatch's svn repository.
To download MojoPatch via svn:
svn co svn://svn.icculus.org/mojopatch/trunk/ mojopatch
Page maintained by Ryan C. Gordon.