Artifact Content
Not logged in

Artifact aa03d2b2d12288cfd89068e8d2567d376a5e82f7:

Wiki page [clone] by kraileth 2014-04-20 06:40:51.
D 2014-04-20T06:40:51.751
L clone
U kraileth
W 1632
EERIE uses the <a href="">Fossil</a> DVCS (Distributed Version Control System). It's less common than e.g. <i>git</i> or the likes, but it does its job very well, provides a bug tracker and wiki system as well and is even more liberally licensed (Simplified BSD).

<h2>Setting up a local copy</h2>

To dump the contents of the repository to your hard drive, you first have to install fossil. Depending on what distribution you use, you may or may not be able to do this via package management. Arch Linux has fossil in the <i>community</i> repository so you can just install it (if you haven't disabled that repo for some reason):

<b>$ pacman -Sy fossil</b>

Next change to whatever place on your computer you want the repository in. Since anonymous cloning is allowed, just execute the following line:

<b>$ fossil clone e5-musl.fossil</b>

Congratulations sir or madam! You now have a local clone of the repository. Yes, it's just that one <i>e5-musl.fossil</i> file, an Sqlite database. To do anything useful you may want to create a working directory for the repository and enter it:

<b>$ mkdir workingdir && cd workingdir</b>

The last step is to "connect" this directory with the database by using the "open" command:

<b>$ fossil open ../e5-musl.fossil</b>

And that's it. You should now have convenient access to the PKGBUILD files.

<h2>Updating the local copy</h2>

In case you want to update your local working copy later, just issue the following command when you're in the workingdir:

<b>$ fossil update</b>
Z 993bb9fa95223cc8d7fb5a95c8844fe8