2005-10-10 dissent

Update for release 1.00.02.

2005-10-10 dissent

        Update ChangeLog generation script for migration to savannah.
          + ChangeLog and tag names no longer include the word Perl.
          + New CVS module name.

2005-10-10 dissent

Ignore META.yml, generated during build.

2005-10-10 dissent

Install LibCVS scripts by default.

2005-10-10 dissent

Update version numbers for impending release.

2005-10-10 dissent

Add 2005 to Copyright notices

2005-10-10 dissent

        New implementation of is_in_the_way() which handles the case of a
        directory in the repository with the same name.  Fixes issue #14190.

2005-10-10 dissent

Add get_errors() method. Useful in some cases.

2005-09-21 dissent

        get_file_branch(): Only do the trunk shortcut if there is no sticky
        tag.  This handles the case where the file is on the first revision
        of a branch from the trunk.
        get_branch(): Add implementation, using get_file_branch().

2005-09-11 dissent

        Respect the fact that some requests use file contents and entry
        lines, but don't require them.
          ArgumentUsingRequests: Rename needs_file_contents() to
          uses_file_contents(), and needs_file_entry() to uses_file_entry().
          Command: Don't require file contents or entry lines.

2005-09-09 dissent

Actually tag the revisions.

2005-09-09 dissent

        Add the tag() routine to Slice.
          Slice: Add the new routine.
          Command: Add support for FileRevision objects in the list of file
                   and directories.  Reorganise the loop in issue() to do
                   better error handling in cases where required information
                   (revision or file contents) is not available.
          FileRevision: add getentry(), which is needed by Command->issue().

2005-08-14 dissent

        Better implementation for handling failures when testing a
        repository for multiple command support.  Traverse parents of the
        test directory, rather than jumping straight to the root.

2005-08-14 dissent

        When checking if a repository supports multiple commands on a
        connection, if the TestDir cannot be used, fallback to using the
        root of the repository.

2005-08-14 dissent

        When grouping lines of log output into log messages, ignore
        separators if the next line is not properly formed.
        Reword many of the comments.

2005-08-14 dissent

Initial incomplete version.

2005-08-14 dissent

        Add VCS::LibCVS::Slice.
        Will be used by the upcoming lcvs-tagbase script.

2005-08-01 dissent

        Include copies of both the Artistic License and GPL.  Clarify the
        what the same terms as Perl itself means.

2005-07-19 dissent

        Fix an error in the POD document, an unescaped @ was in a string.
        Reported anonymously via rt.cpan.org.
        https://rt.cpan.org/Ticket/Display.html?id=13718

2005-04-09 dissent

Add an additional check when parsing log messages.

2005-04-09 dissent

Update comments

2004-10-14 dissent

        These were stupid, and have been removed from the LibCVS-API.  In all
        cases where they were used, they just made the code longer and more
        confusing.
        
        LibCVS.pm:remove  use statements and docs.
        IgnoreChecker.pm:Don 't use StickyTag anymore.  Update for changes to
                          RepositoryFile->get_revision().
        RepositoryFile.pm:change  signatures and implementation for get_tags()
                           and get_revision().  Remove get_tag(), replacing it
                           with has_tag() which has a similar use.
        lcvs-get: Don't use Sticky any more, just call get_revision() directly.
        lcvs-logsummary: Update for the changes to get_tag() and get_revision().

2004-10-14 dissent

        Ensure that lcvs-st.t-setup.sh is executable.
        This should be done in the Makefile, but I couldn't figure
        out how to add dependencies to target test.

2004-10-14 dissent

Grammatical correction to docs.

2004-10-08 dissent

Add (c) to the Copyright notices.

2004-09-22 dissent

Correct documentation reference to obsolete LocalFile.

2004-09-21 dissent

prepend an underscore to names of private routines.

2004-09-21 dissent

        Handle a pserver CVSROOT where the username isn't specified.
        Use the result of getlogin() instead.
        
        I'm not sure this is the best way to fix this bug.  See issue 65 for further
        discussion.