<commit_before><?xml version="1.0"?>

<article>

<artheader>
<date>2003-1-8</date>
<title>Obtaining FlyMine source code using CVS</title>
<authorgroup>
<author>
<firstname>Andrew</firstname>
<surname>Varley</surname>
</author>
</authorgroup>
</artheader>

<sect1>
<title>Introduction</title>
<para>This document details how to obtain FlyMine source code from the CVS server.</para>
</sect1>

<sect1>
<title>Instructions</title>

<sect2>
<title>From inside flymine.org domain</title>

<itemizedlist>

<listitem><command>cd</command> to the directory into which you intend
to check out the source.</listitem>

<listitem>Issue the command <command>cvs
-d :ext:cvs-internal.flymine.org/cvs co flymine</command>.</listitem>

<listitem><command>cd flymine</command>.</listitem>

<listitem><command>ant -projecthelp</command> gives a list of all the
possible build targets.</listitem>

</itemizedlist>

</sect2>

<sect2>

<title>From outside flymine.org domain</title>

<para>The FlyMine cvs server is on a machine inside the firewall and
does not have an external IP address. However, a port on the firewall
is set up to forward ssh packets to the cvs server. You will require
ssh access to the FlyMine system in order to use this machine. </para>

<itemizedlist>

<listitem>Create a wrapper script as follows:
<programlisting>#!/bin/sh

HOST=$1

if [ "$HOST" == "cvs-internal.flymine.org" ]<commit_msg>Made clearer that these instructions refer to read-write CVS access only<commit_after><?xml version="1.0"?>

<article>

<artheader>
<date>2003-1-8</date>
<title>Obtaining write access to FlyMine source code</title>
<authorgroup>
<author>
<firstname>Andrew</firstname>
<surname>Varley</surname>
</author>
</authorgroup>
</artheader>

<sect1>
<title>Introduction</title>

<para>This document details how active developers can obtain FlyMine
source code from the main CVS server. If you are looking for read-only
access to the FlyMine public CVS server, instructions are <ulink
url="/user/cvs">here</ulink>.</para>

</sect1>

<sect1>
<title>Instructions</title>

<sect2>
<title>From inside flymine.org domain</title>

<itemizedlist>

<listitem><command>cd</command> to the directory into which you intend
to check out the source.</listitem>

<listitem>Issue the command <command>cvs
-d :ext:cvs-internal.flymine.org/cvs co flymine</command>.</listitem>

<listitem><command>cd flymine</command>.</listitem>

<listitem><command>ant -projecthelp</command> gives a list of all the
possible build targets.</listitem>

</itemizedlist>

</sect2>

<sect2>

<title>From outside flymine.org domain</title>

<para>The FlyMine main CVS server is on a machine inside the firewall
and does not have an external IP address. However, a port on the
firewall is set up to forward ssh packets to the cvs server. You will
require ssh access to the FlyMine system in order to use this
machine.</para>

<itemizedlist>

<listitem>Create a wrapper script as follows:
<programlisting>#!/bin/sh

HOST=$1

if [ "$HOST" == "cvs-internal.flymine.org" ]
{'fraction_non_alphanumeric': 0.12595293337752733, 'fraction_numerical': 0.009943652635067949, 'mean_word_length': 5.3940677966101696, 'pattern_counts': {'":': 0, '<': 115, '<?xml version=': 2, '>': 115, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '965495', 'n_tokens_mistral': 1016, 'n_tokens_neox': 988, 'n_words': 325}