<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>I'm looking for an update script</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">We use Fitnesse (</FONT><A HREF="http://fitnesse.org/"><U><FONT COLOR="#0000FF" SIZE=2 FACE="Arial">http://fitnesse.org/</FONT></U></A><FONT SIZE=2 FACE="Arial">) which is a Wiki and Acceptance test framework. A user can edit/create/delete pages through his browser. The pages are stored in a directory structure on the server. There is no integration with SCM.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">We have a number of instances of Fitnesse on different servers. Each instance has its own set of nearly identical files. Fitnesse has an "import" feature that lets a user copy a directory of files from one server to another. The idea is that I would import a set of pages from a master server and make local changes as needed. The trouble is there is no easy way to move the changed files back to the master. There is no easy way to check if all the changes in one local instance were merged back to the master and then propagated out to other local instances.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I'm thinking of doing the following:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Create a depot for the test pages.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Create a branch per Fitnesse instance.</FONT>

<BR><FONT SIZE=2 FACE="Arial">Each Fitnesse instance has a cron job that keeps the local file system and Perforce branch in sync.</FONT>

<BR><FONT SIZE=2 FACE="Arial">To move changes we'll use "p4 integ".</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I'm not sure if Fitnesse's import feature will cause problems. If a user imports from the master to his local instance, the cron script will update his Perforce branch which is what I want. When I merge the local changes back to the master both branches may contain identical changes. I don't see this as a problem.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I am worried that the cron scripts could run into merge/resolution issues. How should I handle it? I could coordinate the integration with the users (perhaps bring down their instance of Fitnesse), but I'd prefer something more automatic.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Comments? Thoughts?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Thanks,</FONT>

<BR><FONT SIZE=2 FACE="Arial">Christopher Helck</FONT>
</P>
<BR>
<BR>


<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;">The information contained in this e-mail is confidential. This e-mail is intended only for the stated addressee.  If you are not an addressee, you must not disclose, copy, circulate or in any other way use or rely on the information contained in this e-mail. if you have received this e-mail in error, please inform us immediately and delete it and all copies from your system.</SPAN>
</P>
<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;"></SPAN>
</P>
<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;">EBS Dealing Resources International Limited. Registered address: 10 Paternoster Square, London EC4M 7DY, United Kingdom. Registered number 2669861.</SPAN>
</P>
<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;"></SPAN>
</P>
<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;">EBS Dealing Resources, Inc, registered in Delaware. Address: 535 Madison Avenue, 24th Floor, New York, NY 10022, USA, and One upper Pond road, Building F - Floor 3, Parsippany, NJ 07054, USA.</SPAN>
</P>
<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;"></SPAN>
</P>
<P STYLE="margin-top: 0pt;margin-bottom: 0pt;"><SPAN STYLE="FONT-FAMILY:'Arial';FONT-SIZE:8pt;">EBS Dealing Resources Japan Limited, a Japanese Corporation. Address: Asteer Kayabacho Bldg, 6th Floor, 1-6-1, Shinkawa, Chuo-Ku,  Tokyo 104-0033, Japan.</SPAN> </P></BODY>
</HTML>