Repository Migration to DARCS

Brian Rice water at tunes.org
Mon Feb 28 00:49:50 PST 2005


Everything has been worked-out now. Here are some final notes:

- I've updated the website with the basic instructions and some of the 
links, along with a News item to inform of the switch-over.

- Alpha files will now be updated through the alpha repository. If you 
update within the alpha repository, you will get the latest checkpoint 
VM; we'll checkpoint whenever there's a bootstrap-critical group of 
changes. However, "make get-alpha" (from any branch) will grab whatever 
files are actually there but not committed.

- Since alpha files will be in the alpha branch, slate-current tarballs 
will be updated and will contain those alpha files by default.

- ssh-agent can be set up rather simply for those who have already been 
granted shell access to the server. I believe everyone has been helped 
with this, but if not, just reply and I'll give you some quick 
step-by-step notes to get this configured correctly.

Let me know if you have any questions, of course. I'm pretty happy with 
this tool, and think we shouldn't have any trouble with it.

On Feb 25, 2005, at 10:11 AM, Brian Rice wrote:

> I've added an "alpha" branch alongside "main" which also contains the 
> alpha images (not diff'd) and virtual machine sources. Now, when you 
> want to follow alpha but not the bleeding edge, you can use "darcs get 
> http://slate.tunes.org/repos/alpha/" and "darcs pull" to keep 
> up-to-date. The "get-alpha" makefile rule will eventually go away.
>
> I am also working with darcs primarily now, so the CVS code is 
> basically at a stand-still.
>
> Also note that "darcs send" works regardless of the server settings, 
> so feel free to use it to transmit any patches you have. The nice 
> thing about the tool is that it asks you questions interactively for 
> just about any option not specified, and will remember it in 
> preferences (which can still be overridden).
>
> On Feb 23, 2005, at 4:50 PM, Brian Rice wrote:
>
>> Since there have been no objections, we have proceeded to migrate the 
>> source repository into a DARCS repository. For now, I want people to 
>> test their access and report any problems.
>>
>> The repository is available in read-only form at:
>> http://slate.tunes.org/repos/
>>
>> Currently, the only branch available is "main" which we'll treat like 
>> CVS Head. I'll provide an alpha branch shortly which will be updated 
>> periodically. This exact same repository is available as 
>> (user@)tunes.org:/serv/slate/Slate/ with the ability to write to it 
>> as well. DARCS does this work based on SCP (Secure Copy, it runs over 
>> SSH); this should be available (included or via online) for all 
>> common platforms.

--
Brian T. Rice
LOGOS Research and Development
http://tunes.org/~water/




More information about the Slate mailing list