2013-10-11 SVN: new release * Release: 0.2.1 2013-10-11 12:45 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/CVS.pm.in: documented the auto_detect method 2013-10-11 12:40 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.2.0 2013-10-11 12:34 squinney@INF.ED.AC.UK * lcfg.yml, lib/LCFG/Build/VCS/CVS.pm.in: Added a rather stupid auto-detection method for CVS which just looks for the presence of a CVS/Root file in the specified directory 2013-10-08 16:17 squinney@INF.ED.AC.UK * LCFG-Build-VCS.spec, lib/LCFG/Build/VCS/SVN.pm.in: Added a new auto_detect method which returns a boolean value which indicates whether or not a directory is part of an svn working copy 2013-10-08 15:38 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS.pm.in: Tweaked error message on absolute path type so it is less confusing 2013-08-27 10:48 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.6 2013-08-27 10:46 squinney@INF.ED.AC.UK * lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/SVN.pm.in: need to run 'svn up' before using svn2cl to ensure we get all the log messages 2013-08-23 10:29 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.5 2013-08-23 10:25 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/SVN.pm.in: Fixed the genchangelog method so that it builds the correct changelog for branches rather than just always using trunk. Fixes https://bugs.lcfg.org/show_bug.cgi?id=669 2012-05-19 14:52 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.4 2012-05-19 14:52 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/SVN.pm.in: Reworked the way the repository url path is split. This should be much more reliable as this does not have any hardwired knowledge about repository structure. The only requirement now is that branches, tags and trunk directories are at the same level in the hierarchy 2012-05-19 07:46 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.3 2012-05-19 07:46 squinney@INF.ED.AC.UK * Build.PL.in, LCFG-Build-VCS.spec, META.yml.in, Makefile.PL, README: Added dependency on URI module 2012-05-19 07:34 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.2 2012-05-19 07:28 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/SVN.pm.in: Reworked the way we build the paths to trunk and tags directories. This hopefully fixes https://bugs.lcfg.org/show_bug.cgi?id=563 by removing the requirement that trunk and tags directories are at the top-level of the repository 2010-07-12 11:10 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.1 2010-07-12 11:10 squinney@INF.ED.AC.UK * LCFG-Build-VCS.spec: Build-requires perl(Test::More) 2010-07-12 11:03 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.1.0 2010-07-12 11:01 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/SVN.pm.in: Do an 'update' before a 'copy' when tagging the project at a particular version. This fixes https://bugs.lcfg.org/show_bug.cgi?id=302 2010-07-12 10:42 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/None.pm.in: Fixed the checkcommitted() method so that it returns true 2009-04-09 09:34 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.0.33 2009-04-09 09:34 squinney@INF.ED.AC.UK * Build.PL.in, LCFG-Build-VCS.spec, META.yml.in, Makefile.PL, README: Forgot to add build-dependency on perl(File::HomeDir). Also added it to the dependency lists in the CPAN metadata files 2009-04-09 09:25 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.0.32 2009-04-09 09:25 squinney@INF.ED.AC.UK * lcfg.yml, lib/LCFG/Build/VCS/None.pm.in: Implemented import_project() and checkout_project() so that LCFG::Build::Skeleton will work with the None module 2009-03-25 16:26 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.0.31 2009-03-25 16:26 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/SVN.pm.in: Altered genchangelog to hopefully make the changelog complete 2009-03-13 15:16 squinney@INF.ED.AC.UK * Changes, lcfg.yml: LCFG-Build-VCS release: 0.0.30 2009-03-13 15:11 squinney@INF.ED.AC.UK * Build.PL.in, LCFG-Build-VCS.spec, META.yml.in, Makefile.PL, README, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in, lib/LCFG/Build/VCS/None.pm.in: Tidied up the dependencies 2009-03-11 13:24 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in, lib/LCFG/Build/VCS/None.pm.in, lib/LCFG/Build/VCS/SVN.pm.in: Set svn:keywords on the LCFG::Build::VCS Perl modules 2009-03-11 12:29 squinney@INF.ED.AC.UK * Changes, lcfg.yml: Release: 0.0.29 2009-03-11 12:29 squinney@INF.ED.AC.UK * lib/LCFG/Build/VCS/SVN.pm.in: Altered commit message for release tagging 2009-03-10 13:21 squinney * Changes, lcfg.yml: Release: 0.0.28 2009-03-10 13:16 squinney * lib/LCFG/Build/VCS/SVN.pm.in: tagversion now copies the working copy rather than the trunk url which seems to avoid some problems 2009-03-09 16:23 squinney * Changes, lcfg.yml: Release: 0.0.27 2009-03-09 16:23 squinney * LCFG-Build-VCS.spec: Added missing build-dependency on IPC::Run 2009-03-09 15:34 squinney * Changes, lcfg.yml: Release: 0.0.26 2009-03-09 15:34 squinney * lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in, lib/LCFG/Build/VCS/SVN.pm.in: Various bug fixes and improvements for the CVS and SVN import_project() methods 2009-03-09 14:40 squinney * Changes, lcfg.yml: Release: 0.0.25 2009-03-09 14:39 squinney * lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/SVN.pm.in: With subversion prior to exporting from a url it is necessary to check that the url actually exists 2009-03-09 14:09 squinney * Changes, lcfg.yml: Release: 0.0.24 2009-03-09 14:09 squinney * lcfg.yml, lib/LCFG/Build/VCS/SVN.pm.in, t/01_load.t: Implemented checkout_project and import_project for SVN 2009-03-09 12:02 squinney * Changes, lcfg.yml: Release: 0.0.23 2009-03-06 18:27 squinney * Changes, lcfg.yml: Release: 0.0.22 2009-03-06 18:26 squinney * lcfg.yml, lib/LCFG/Build/VCS/CVS.pm.in: fixed override of build_cmd in LCFG::Build::VCS::CVS 2009-03-06 18:26 squinney * LCFG-Build-VCS.spec: Added LCFG/Build/VCS/SVN.pm to the specfile 2009-03-06 18:14 squinney * LCFG-Build-VCS.spec, MANIFEST, README: Depend on subversion and svn2cl in the specfile. Document new deps in the README 2009-03-06 18:14 squinney * lib/LCFG/Build/VCS/CVS.pm.in: LCFG::Build::VCS::CVS use the new run_cmd and mirror_file methods. 2009-03-06 18:11 squinney * lib/LCFG/Build/VCS.pm.in: Promoted build_cmd and run_cmd to LCFG::Build::VCS and use IPC::Run. Added mirror_file() to LCFG::Build::VCS for mirroring files between the working copy and a build directory. 2009-03-06 18:08 squinney * lib/LCFG/Build/VCS/SVN.pm.in: Added first pass at subversion support 2008-09-12 09:46 squinney * Changes, lcfg.yml: Release: 0.0.21 2008-09-12 09:45 squinney * lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in: Turns out that doing a chown on files for the export_devel() method in the CVS module was pointless and slightly broken. The checkout_project() method was also altered so that if no version is specified it just checks out the main project. 2008-09-10 13:48 squinney * Changes, lcfg.yml: Release: 0.0.20 2008-09-10 13:45 squinney * Build.PL.in, LCFG-Build-VCS.spec, MANIFEST, META.yml, META.yml.in, Makefile.PL, README, lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in, lib/LCFG/Build/VCS/None.pm.in, mk: Code clean-ups to try and make the path-handling more platform-independent. Lots of documentation improvements. Updated various dependencies. 2008-09-03 14:54 squinney * Changes, lcfg.yml: Release: 0.0.19 2008-09-03 14:52 squinney * LCFG-Build-VCS.spec: needed to be specific about version of the build-dependency on File::Copy::Recursive 2008-09-03 14:37 squinney * Changes, lcfg.yml: Release: 0.0.18 2008-09-03 14:31 squinney * Build.PL.in, LCFG-Build-VCS.spec, META.yml, Makefile.PL, lcfg.yml: Added dependency on File::Copy::Recursive 2008-09-03 14:21 squinney * Changes, lcfg.yml: Release: 0.0.17 2008-09-03 14:21 squinney * lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in, lib/LCFG/Build/VCS/None.pm.in, t/01_load.t: Added methods to support basic import and checkout for projects 2008-08-14 09:53 squinney * Changes, lcfg.yml: Release: 0.0.16 2008-08-14 09:51 squinney * MANIFEST, lcfg.yml, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm.in: Moved the update_changelog method from the CVS module to a higher level so it can be used by other modules 2008-08-14 09:50 squinney * lib/LCFG/Build/VCS/None.pm.in: Added support for a 'None' VCS module which just uses the filesystem 2008-06-24 13:46 squinney * Changes, lcfg.yml: Release: 0.0.15 2008-06-24 13:46 squinney * Build.PL, Build.PL.in, LCFG-Build-VCS.spec, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS.pm.in, lib/LCFG/Build/VCS/CVS.pm, lib/LCFG/Build/VCS/CVS.pm.in: switched to pre-processed files to get automated setting of version, author, etc. 2008-06-23 14:43 squinney * Changes, lcfg.yml: Release: 0.0.14 2008-06-23 14:42 squinney * Build.PL, Build.PL.in, LCFG-Build-VCS.spec, MANIFEST, META.yml, README, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Fixed problem with finding relevant files for export_devel() for CVS where the list could contain deleted files waiting a commit 2008-06-23 12:38 squinney * Build.PL, Changes, META.yml, README, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Release: 0.0.13 2008-06-23 12:34 squinney * META.yml, README, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm: Added support for a dry-run where commands are not actually executed. Also did some code tidying and checked with perlcritic 2008-05-29 10:04 squinney * Build.PL, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Modified the CVS export and export_devel methods to return the name of the created directory 2008-05-13 11:46 squinney * perl-LCFG-Build-VCS.spec: no longer have any man1 files 2008-05-13 11:40 squinney * Build.PL, Changes, MANIFEST, META.yml, Makefile.PL, README, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Release: 0.0.11 2008-05-13 11:02 squinney * META.yml, bin, perl-LCFG-Build-VCS.spec: Moved lcfg-reltool to LCFG-Build-Tools to simplify dependencies 2008-03-07 14:27 squinney * Build.PL, Changes, META.yml, README, bin/lcfg-reltool, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Release: 0.0.10 2008-03-06 10:22 squinney * Build.PL, Changes, META.yml, README, bin/lcfg-reltool, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Release: 0.0.9 2008-03-06 10:09 squinney * Makefile.PL: cleaned Makefile.PL 2008-03-04 11:48 squinney * Build.PL, Changes, META.yml, Makefile.PL, README, bin/lcfg-reltool, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Release: 0.0.8 2008-03-04 11:42 squinney * lib/LCFG/Build/VCS/CVS.pm: fixed export method for cvs 2008-03-04 10:29 squinney * Build.PL, Changes, META.yml, Makefile.PL, README, bin/lcfg-reltool, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: Release: 0.0.7 2008-03-04 10:25 squinney * Makefile.PL, README, bin/lcfg-reltool, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm: Improved the handling of the workdir attribute 2008-03-03 21:26 squinney * lib/LCFG/Build/VCS/CVS.pm: Fixed switching to working directory 2008-03-03 21:04 squinney * lib/LCFG/Build/VCS/CVS.pm: fixed switch to work directory 2008-03-03 20:57 squinney * Changes, lcfg.yml: Release: 0.0.6 2008-03-03 20:57 squinney * Build.PL, META.yml, Makefile.PL, README, bin/lcfg-reltool, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, mk/release.mk, perl-LCFG-Build-VCS.spec: Added support for exporting CVS modules 2008-02-28 09:55 squinney * Changes: Added Changes file to CVS 2008-02-28 09:54 squinney * META.yml, README, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm: Release: 0.0.5 2008-02-28 09:53 squinney * Build.PL, MANIFEST, mk, mk/release.mk, perl-LCFG-Build-VCS.spec: Added simple release.mk so it is easy to use lcfg-reltool with make 2008-02-20 15:32 squinney * MANIFEST, perl-LCFG-Build-VCS.spec: Added Changes file 2008-02-20 15:32 squinney * Build.PL, MANIFEST, META.yml, Makefile.PL, README, lcfg.yml, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec, t, t/01_load.t: Release: 0.0.4 2008-02-20 15:28 squinney * lib/LCFG/Build/VCS/CVS.pm: Added basic documentation to LCFG::Build::VCS::CVS 2008-02-20 15:28 squinney * lib/LCFG/Build/VCS.pm: Fixed small pod error 2008-02-20 15:27 squinney * bin/lcfg-reltool: Improved control over the changelog filename from lcfg-reltool 2008-02-20 15:27 squinney * lcfg.yml: Noted that we are using CVS 2008-02-20 15:26 squinney * Build.PL: Added dependency on Date::Format 2008-02-20 15:03 squinney * lib/LCFG/Build/VCS.pm: Added documentation 2008-02-19 17:22 squinney * Build.PL, MANIFEST, MANIFEST.SKIP, META.yml, Makefile.PL, README, bin, bin/lcfg-reltool, lcfg.yml, lib, lib/LCFG, lib/LCFG/Build, lib/LCFG/Build/VCS, lib/LCFG/Build/VCS.pm, lib/LCFG/Build/VCS/CVS.pm, perl-LCFG-Build-VCS.spec: First release of LCFG::Build::VCS 2008-02-19 17:22 * .: Standard project directories initialized by cvs2svn.