fosclipse-core
Update of "Checking out"
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: a95fd1553fd3064f1531060e7cbe48ec335584b4
Page Name:Checking out
Date: 2012-07-23 07:39:00
Original User: jan.nijtmans
Parent: d39feb61a30727b48466506fec0a8bd896f1b3f1
Content

Checking out the project

The Eclipse way

Select the "Fossil Repository Exploring" view, click on the "Add Fossil repository" buttun. Give the URL (https://chiselapp.com/user/jan.nijtmans/repository/fosclipse-core). Wait until the repository appears in the "Fossil Repositories view". In the mean time, the cloning of the repository starts in the background (unless you disabled it, but then you cannot do any check-outs). Right-click on the repository you want to check-out, and click "Checkout". You will get the "Checkout from Fossil" dialog. Fill in what you want and click "OK". Eclipse will then set up everything for you.

The temporary way

Unfortunately, the above way is not implemented yet (priority 1 for milestone 1!). Until it's implemented, we have to generate manually the correct structure, from the command line using the fossil executable.

First create the directory "<workspace>/.metadata/.plugins/org.fossil_scm.fosclipse.core", and "cd" to it. Then:

fossil clone -A <username> <project URL> <Project ID>.fossil

Do this for all repositories. Here is a list of the current Project URL's and the corresponding Project ID's.

Then, create new projects named "org.fossil_scm.fosclipse.<name>" in Eclipse. It doesn't matter which type, "General" will do (its ".project" file will be overwritten later). Then, from the command line again, "cd" to its directory and type:

rm .project
fossil open <workspace>/.metadata/.plugins/org.fossil_scm.fosclipse.core/<Project ID>.fossil
Do this for all 5 projects.

Now you have 5 projects checked out, which together form everything you need to do Fosclipse plugin development. For now you need the fossil executable to do any updates's, commits or whatever, but hopefully the Fosclipse plugin will get some useful shape soon.