iVersion is a SVN client for the iphone 3G and ipod touch.
iVersion uses the open source subversion 1.6 client library, written in plain C, with an Objective C wrapper for simpler interfacing with the Objective C UI. Using an objective C Wrapper the client can easily be abstracted to work with other version control protocols. In the future git, mercurialand bazaar support maybe included.
Features
- Multi-threaded non-locking ui
- OpenSSL support for https:// and svn+ssh:// connections
- svn commands: list, info, cat,
- Browse Directories
- View Commit Logs
- View file Info
- Bookmarks, History & Directory Cache through NSUserDefaults
** Commit Support
Subversion does not allow commiting of a single file without a working copy of the previous directory. A work around for this has been found and commit support should be available in a future version.