phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] CVS: chora/doc BUGS,NONE,1.1 CHANGES,NONE,1.1 CREDITS


From: Luca - De Whiskey's - De Vitis <address@hidden>
Subject: [Phpgroupware-cvs] CVS: chora/doc BUGS,NONE,1.1 CHANGES,NONE,1.1 CREDITS,NONE,1.1 GOALS,NONE,1.1 TEMPLATES,NONE,1.1 installnt.txt,NONE,1.1
Date: Mon, 10 Jun 2002 09:01:48 -0400

Update of /cvsroot/phpgroupware/chora/doc
In directory subversions:/tmp/cvs-serv15597/chora/doc

Added Files:
        BUGS CHANGES CREDITS GOALS TEMPLATES installnt.txt 
Log Message:


Minor changes to directory structure:
- Moved old sql files to a more suitable place.
- Moved chora/docs to chora/doc


--- NEW FILE ---
Known bugs:

- Branch viewing does not handle vendor branches at all at the
  moment.  This will be until I figure out exactly what the RCS
  numbering syntax is for the CVS vendoring system - avsm

$Horde: chora/docs/BUGS,v 1.1 2001/01/16 18:57:20 avsm Exp $

--- NEW FILE ---
----------
v0.4-dev
----------

[avsm] Overhaul CVSLib_Checkout interface to be in line with
       the rest of the CVSLib_* API (and much simpler)

----------
v0.2-dev
----------

[avsm] No longer depend on having Apache icons in /icons
[avsm] Switch over diff logic to the new CVSLib_Diff API.
[avsm] Start to comply with Horde standards,and add lib/Chora.php
[avsm] Start the human-readable API change in CVSLib_Diff
[cjh]  Capitalize classes according to standards.
[avsm] CVS Annotate support, to view which authors modified
       which sections of a file.
[avsm] Added queryModulePath() to CVSLib_file.

----------
v0.1-dev
----------

[avsm] Multiple repository support, in the form of cvsroots.php.
[avsm] New config variable $conf['paths']['cvsusers'] to control
       the location of the cvsusers file if it isnt in CVSROOT.
[avsm] Add support for parsing the cvsusers file if present.
[avsm] Add a CHANGES and a GOALS file with the new version.

--- NEW FILE ---
-------------------------
CHORA Development Credits
------------------------- 

CVSWeb module:

Based on an perl script written by Bill Fenner <address@hidden>,
and Human-Readable diff code by H. Zeller <address@hidden>

Charles Hagenbuch <address@hidden> then did the initial port from
perl to PHP.

Anil Madhavapeddy <address@hidden> cleaned it up, added template
support, figured it needed a rewrite.  And thus came along the CVSLib
library and the current incarnation of the viewer.

Inspiration for the annotation portions came from examining 
Bill Fenner's original cvsweb script again, and looking at the
'cvs server' implementation.

$Horde: chora/docs/CREDITS,v 1.2 2001/01/10 20:37:34 avsm Exp $

***** Error reading new file: [Errno 2] No such file or directory: 'GOALS'
--- NEW FILE ---
Description of the Templates used by CVSWeb
-------------------------------------------

Each of the HTML template files control a portion
of the HTML output by the CVSWEB script.  You should edit
them to customise it to your site's needs.

Note that although most of the code has been abstracted
out into the PHP scripts, some remains in the templates,
and you can spot this by the <? ?> tags.  Do not edit anything
within those tags, or you risk breaking the script!

There are three main types of pages in the script - 
the directory view (dir_*), the revision menu (diff_*),
and the human-readable-diff (hr_*).  Overall characteristics
are controlled by the page_* files.

* page_footer.inc
* page_header.inc

  These control the header and footer HTML, such as the
  <head> tag.  These are often replaced with whatever
  PHP functions you use to 'wrap' the CVS output.

* diff_header.inc

  This controls the top output of the diff menu, such
  as the toolbar at the top, and branch information.

* diff_rev.inc

  This lists the change details of each revision, including
  number of lines changed, and links to human-readable diffs,
  and author/date information.

* diff_request.inc

  This is the form at the bottom of the diff screen, which
  lets users make diffs against arbitrary versions/tags.

* dir_header.inc
* dir_footer.inc

  These are included at the top and bottom of the directory
  listing, and show introductory text, and the clickable
  path view.

* dir_back.inc
* dir_directory.inc
* dir_file.inc

  Each of these is an individual line in the directory list,
  for the relevant type of file (.., dir/, or file)
  Each displays an icon and links to the relevant page for
  that type of file.

* error_page.inc

  This is the page that is shown upon a fatal error, such
  as permission denied, binaries not being executed, etc.

* hr_diff_footer.inc
* hr_diff_header.inc

  The header and footer for the Human-Readable Diff view
  which has version information and sets up the table.

* hr_diff_add.inc

  Row to show when a line has been added in the diff.

* hr_diff_change.inc

  Row to show when a line has been changed in the diff.

* hr_diff_remove.inc

  Row to show when a line has been removed in the diff.

* hr_diff_empty.inc

  Row to show for context, when the line hasnt been changed.

* hr_diff_nochange.inc

  Row to show when there is no viewable change between the
  two versions being diff'ed.

* hr_diff_row.inc


--
Anil Madhavapeddy, <address@hidden>
$Horde: chora/docs/TEMPLATES,v 1.2 2000/06/28 16:14:52 avsm Exp $


--- NEW FILE ---
Hello phpGW,
Here is a note on how to set up Chora on NT or Windows 2000. I believe
an example like this as a simple installnt.txt file in the base
directory for Chora would help people using phpGW on NT or Windows 2000.

You might need to refer people to tutorials on CVS.

<a href="mailto:address@hidden";>Peter Moulding</a>

1)
Install <a href="http://www.cygwin.com";>Cygwin</a>, selecting just devel-cvs 
and devel-rcs.
(You can install anything else you like, this is just the minimum for Chora.)

2)
Go in to phpGW Administration and select Chora Site configuration 

Chora settings* - program locations 
co*: c:/cygwin/bin/co
rcs*: c:/cygwin/bin/rcs
rcsdiff*: c:/cygwin/bin/rcsdiff
rlog*: c:/cygwin/bin/rlog
cvs*: c:/cygwin/bin/cvs
adminname*: phpGroupWare Chora admin
adminemail*. address@hidden

3)
Go in to phpGW Administration and select Chora Edit CVS Repository list

Edit repository 
Repository name: X
Repository title: X's repository
Repository location: c:/cvsroot/
Repository description file: 
Default: x





reply via email to

[Prev in Thread] Current Thread [Next in Thread]