Home | Sitemap | Last changes RSS Feed | Wiki help | Wiki tools | SandBox
Preferences | Edit this page | View source | Page history | Referrers
Document last modified: Tue, 15 Jun 2010, 20:32 UTC

Blackbox CVS

This page describes how to get a copy of non-official, development-state source code for Blackbox. Note that even though it's called "CVS", it deals with all the version control systems currently related to Blackbox.

1 What is CVS/Subversion?
2 Should I use development code?
3 Using CVS
3.1 Browsing the repository
3.2 Downloading code
3.3 Tips and Tricks
3.4 More information
4 Using Subversion
5 Grabbing nightly snapshots
6 Building development code

1) What is CVS/Subversion?

CVS stands for Concurrent Versioning System. Subversion is sometimes abbreviated to SVN. They are both open source version control and collaboration systems.

In plain terms, it means they're systems that allow different people, often located in different parts of the world, to work on the same project at the same time. The system offers them tools that allow them to keep track of all the changes and to combine their contributions easily.

As an intentional side-effect, it also allows users to get their hands on the latest, hot-out-of-the-oven, code for the application that's being currently being developed.

CVS is only one of many version control systems, but it's one of the most popular ones. Subversion has been catching up to it rapidly these years and is now widely considered even better.

2) Should I use development code?

Generally, this is only recommended for people who (a) know how to compile source code and (b) are willing to put up with problems.

In case you decide to use development code, you will probably want to use the BlackboxDevelopment methods of reporting back your experiences.

Pro's:

Con's:

3) Using CVS

3.1) Browsing the repository

You can browse development code online. This is handy if you just want to view parts of the source without having to download the whole thing.

Use the following page to browse through the Blackbox CVS repository:

http://blackboxwm.cvs.sourceforge.net/blackboxwm/

3.2) Downloading code

3.3) Tips and Tricks

3.4) More information

4) Using Subversion

Subversion services haven't been enabled by the Blackbox project administrators and are not likely to be enabled in the future.

Doing so is a rather cumbersome process: the entire original repository (currently hosted on CVS) has to be exported then imported into Subversion. Quite a few additional settings have to be tweaked to achieve the same functionality currently already set up with CVS.

BradleyHughes hasn't so far expressed any particular desire or preference for Subversion over CVS. If we also consider the relative difficulty of the migration we can probably conclude it's not worth it.

5) Grabbing nightly snapshots

SourceForge re-enabled cron jobs*. Therefore you can download a nightly generated snapshot from the following address:

http://blackboxwm.sourceforge.net/blackbox-cvs-snapshot.tar.bz2 (~270 KB)

The tarball is a CVS checkout, therefore you can use the contents to update directly from CVS instead of downloading the entire tarball again.

The tarball is updated only once every 24 hours, so it's redundant to download it more than once during that interval.

6) Building development code

For information on how to build development code please refer to BlackboxDocumentation/CompilingBlackbox.


eXTReMe Tracker Hosted by SourceForge.net
Document last modified: Tue, 15 Jun 2010, 20:32 UTC
Home | Sitemap | Last changes RSS Feed | Wiki help | Wiki tools | SandBox
Preferences | Edit this page | View source | Page history | Referrers
Hosted by SourceForge. Powered by Wikki Tikki Tavi. About the website. Terms of use.