rapidsvn
Project home
If you were registered and logged in, you could join this project.
Screenshots |
SvnCpp C++ API |
Download
About this site
This is the developer site for RapidSVN. You have access to the source code of RapidSVN, the issue tracker and
the mailing lists. If you are a user of RapidSVN you might want to take a look at http://www.rapidsvn.org where we
are working on the Documentation and Online Help of RapidSVN
RapidSVN is a cross-platform GUI front-end for the
Subversion revision system
written in C++ using the wxWidgets
framework. This project also includes a Subversion client C++ API.
Mission
We want to build a best of breed visual client that utilizes the best
features of clients from other revision control architectures. While
being easy enough for users new to Subversion to work with it
must also be powerful enough to make
experienced users even more productive.
Features
- Simple - provides an easy to use interface for Subversion features
- Efficient - simple for beginners but flexible enough to increase productivity
for experienced Subversion users
- Portable - runs on any platform on which Subversion and wxWidgets can run: Linux, Windows,
Mac OS/X, Solaris, etc.
- Fast - entirely written in C++
- Multilingual - it has been translated to many languages already: German, French, Italian, Portuguese, Russian, Ukrainian, Simplified Chinese, Japanese
- Full support for Unicode
Dependencies
RapidSVN depends on a couple of frameworks. So if you want to compile
RapidSVN you have to download, configure and compile these frameworks first (unless you have access to a precompiled binary package with development files like headers and libraries included).
Roadmap
Color codes:
| Released |
This is the latest official release of RapidSVN |
| In Work |
This is the current line of development |
| Not scheduled |
This is a future release without a scheduled release date. |
| Version |
Status |
Scheduled |
Released |
Remarks |
| 0.9.3 |
Released |
Aug 2006 |
Jun 22 2006 |
CHANGES. |
| 0.9.4 |
Released |
Jul 2006 |
Dec 8 2006 |
CHANGES. |
| 0.9.6 |
Released |
Q4 2007 (was Q1) |
Mar 3 2008 |
CHANGES. |
| 0.9.8 |
In Work |
Q2 2008 |
|
Issues for this release. |
| 1.0 |
Maybe 2008 |
|
|
Issues for this release. Not scheduled issues.
Note: If you have suggestions for future features or would
like to see a feature in one of the next scheduled releases,
write an email
to the developper mailing list or submit a feature
request to the issue tracker.
To enter an issue, you must first be a member project.
|
| Beta |
Not scheduled |
|
|
Emphasis on...
- improval of threading and concurrency of actions
- optimizations for memory consumtion and speed
- feature freeze
|
| 1.0 |
Not scheduled |
|
|
Post 1.0 Features:
- Implement a curses based wxCurses so we can run rapid eithout
recompilation in text view
|
Archived roadmap items....
Building from source
Latest source
The source is stored in a Subversion repository (of course!) so in order to get the source code
you may either download a RapidSVN binary or the svn command-line client from the
Subversion
download page.
Now you can checkout the source code for RapidSVN with RapidSVN (Repository->Checkout)
or with the svn command-line client.
The URL for the latest code is: http://rapidsvn.tigris.org/svn/rapidsvn/trunk
You will be prompted for username and password.
For read access enter "guest" with an empty password.
- Download a source tarball.
Contributing
Being a new project RapidSVN is in need of hackers and documentors. If you
are interested in conversing with some of
the other developers then join the development
mailing list.
This project goes by a few coding conventions so please read the
Hacker's Guide To RapidSVN.
If you want to know what needs to be done for the first release or submit a bug
then use the
Issue Tracker.
We hope you join us!
History
The original code was written by Paul Marculescu with the name Visual
Subversion. When Paul had no more time to devote to the program he released
it to the Subversion development list where Brent Matzelle and Alexander
Mueller picked up the code and started this project with the new name RapidSVN.