Revision history for Perl extension P4::C4

The contributors that suggested a given feature are shown in [].

** NEWS is now renamed Changes, to support CPAN indexing.

**** Fixed adding deleted files back when using update -a. [by David Rees]

***     Added 'c4 update/unknown -pi' to print those files which are
        unknown, but suppressed with a .cvsignore file.  [David Rees]

***     Added 'c4 update -rl' to remove lost files. [David Rees]
        If you use the parameter then all lost files are "p4 deleted" in
        the client, and thus combination of -a and -rl essentially says
        "make perforce like my local".

***     Added 'c4 update -a' to add unknown files.  [David Rees]

***     Added support for CVSIGNORE, "~/.cvsignore", and !. [David Rees]
        These add additional compatibility with CVS's ignore rules.

**** Added "due to {filename}" to "Must update again." [David Rees]

**** Fixed performance problem when updating subdirs. [David Rees]

*** Added 'c4 change-max'. [Rajesh Vaidheeswarran]

*** Added 'c4 unknown -a' to add files. [David Rees]

*** Added 'c4 help-summary'

**** Fix filenames to support case-independence on Windows. [David Rees]

***     Detect c4 style clients, and on non-c4 clients allow sync/sumbit.
        Also allow raw p4 sync or submit with new -p4 flag.
        This allows c4 to be used as a full replacement for p4, even
        when the additional management features aren't desired.

**** Support new 2003.02 commands

**** Fix processing of filenames with embeded spaces. [Greg Waters]

**** Documentation fixes.

** Added "c4 unknown" command.

*** Fixed "c4 client-delete" when the client dir no longer exists.

** Added "c4 client-delete" command.

** Added "c4_job_edit" shell command.

***     Add P4USER to .p4config file.  Thus if another user updates
        the client, it will be under the correct owner of the area.

***     c4 submit now has -f flag for suppressing up-to-date check.

**** Fix bug with haveRev not set if file created during update

** First CPAN Release

** Changes relative to C4-1.6 C program by Neil Russell

***     The .c4 file is now named .p4config
        as the p4 program knows how to use a .p4config file.

***     The .c4ignore file is now named .cvsignore
        to allow direct importing/exporting to/from CVS.

***     Multiple and single-file arguments allowed with the update command.

***     Client-create command added.

***     The API is used, rather then calling p4
        This improves the speed of the program.

***     A cache of file modification times is kept
        This cuts down on the number of diffs, greatly speeding things up.


$Id: Changes 709 2005-05-03 21:32:07Z wsnyder $

This uses outline mode in Emacs. See C-h m [M-x describe-mode].

Copyright 2002-2005 by Wilson Snyder. This program is free software; you can redistribute it and/or modify it under the terms of either the GNU General Public License or the Perl Artistic License.

Local variables:
mode: outline
paragraph-separate: "[ \f\n]*$"
end: