2012-07-04 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Tagging version '0.040' using shipit.
[d841fdcb122b] [tip]
* .shipit, MANIFEST.SKIP:
Final release bits related to ShipIt
[08ac8b953514] [0.040]
* .hgignore, Build.PL, MANIFEST.SKIP, README,
lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/Rsync.pm,
lib/SVN/Notify/Mirror/SSH.pm:
Prep for release of 0.040 to CPAN
[1f9264ef17d5]
2012-07-04 Salvatore Bonaccorso <carnil@debian.org>
* t/coretests.pm:
Work with changed output from subversion 1.7 Patch t/corelist.pm to
work with changed output of svnnotify. Fix FTBFS "tests failed".
Closes: #678791
--- t/coretests.pm | 1 + 1 file changed, 1 insertion(+)
[b4d0a6f371f3]
2012-07-04 John Peacock <john.peacock@havurah-software.org>
* .hgignore, Build.PL, MANIFEST, MANIFEST.SKIP:
Finish work to migrate to Mercurial. Eliminate SIGNATURE for now
[329152d3aabb]
2009-11-28 convert-repo <convert-repo>
* .hgtags:
update tags
[450f8073b39a]
2008-12-18 jpeacock <jpeacock>
* MANIFEST, lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/Rsync.pm,
lib/SVN/Notify/Mirror/SSH.pm, t/005_shortest_path.t:
Apply patch from JSWARTZ to make shortest_path more robust.
[e0e56db793c7]
2008-05-17 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/Rsync.pm,
lib/SVN/Notify/Mirror/SSH.pm, t/002_config.t.PL:
Fix problem with the Module::Build released with Perl 5.10.0
[aa3a65796550] [RELEASE_0_038]
2008-03-02 jpeacock <jpeacock>
* README:
Consistently forget to update README before prep for release.
[9ff0afe70294] [RELEASE_0.037]
2008-02-27 jpeacock <jpeacock>
* Build.PL, Makefile.PL, lib/SVN/Notify/Mirror.pm,
lib/SVN/Notify/Mirror/Rsync.pm, lib/SVN/Notify/Mirror/SSH.pm:
New feature to support generic ssh configation stanzas. Suggested by
Wolfgang Kohnen <wk@ko-sys.com>
[11eb8f0e5f32]
2007-05-16 jpeacock <jpeacock>
* Build.PL, README, lib/SVN/Notify/Mirror.pm,
lib/SVN/Notify/Mirror/Rsync.pm, lib/SVN/Notify/Mirror/SSH.pm,
t/004_rsynctest.t.PL:
Enabled rsync test to be optional (like ssh tests). Added Copyright
text. Added explicit $VERSION to implementation classes (to match
main $VERSION).
[ee2604decbb4] [RELEASE_0.03603]
2007-03-14 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm:
--minimal would fail to create new directory if there wasn't also a
file modified higher in the tree.
[ca2204191b91] [RELEASE_0.03602]
2007-03-02 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/SSH.pm:
Quick release to fix brokeness in --tag-regex handling.
[e2c68db35199] [RELEASE_0.03601]
* README:
Ready to release to CPAN.
[a56d525f4d88] [RELEASE_0.036]
* lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/SSH.pm:
Handle multiple targets (i.e. To) which to_regex_map and
S::N::Config can produce. Also improve tunneling of e.g. http[s]
paths.
[0b21664f8604]
2007-01-29 jpeacock <jpeacock>
* t/005_minimal.t:
Don't require standalone test for '--minimal' now.
[b1784ec33cba] [RELEASE_0.035]
* lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/Rsync.pm,
lib/SVN/Notify/Mirror/SSH.pm, t/001_basic.t, t/003_sshtest.t.PL,
t/004_rsynctest.t.PL:
Replace _get_prefix() with inline call to _cd_run(). Change
_cd_run() signature to return list. Change all tests to run both
with and without '--minimal'.
[56dd8ba41e07]
2007-01-28 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror.pm, t/002_config.t.PL, t/005_minimal.t:
Support and test for '--minimal' flag. Only works with local
mirrors and all config-driven mirrors.
[8b584fb7f7b7]
2006-11-23 jpeacock <jpeacock>
* MANIFEST:
Need to add SIGNATURE to the MANIFEST so that release won't barf.
[fdde4bec9cd9]
2006-11-21 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm, t/001_basic.t, t/002_config.t.PL,
t/coretests.pm:
Use lessons learned from testing SVN::Notify::Config about external
binaries. No actual code changes, just test tweaks.
[bef57e0f11f3] [RELEASE_0.03403, RELEASE_0.3403]
2006-11-14 jpeacock <jpeacock>
* Build.PL:
Bring Build.PL up to date
[cf78e2625eea]
2006-11-01 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm, t/001_basic.t:
More robustness in tests
[0dec4b824ec8] [RELEASE_0.03402, RELEASE_0_03402]
2006-10-31 jpeacock <jpeacock>
* MANIFEST, MANIFEST.SKIP:
Add MANIFEST.SKIP so that release script is happy
[1aac676e7036]
* t/coretests.pm:
ENV overrides find_exev() call
[21793c062ea0]
* README, lib/SVN/Notify/Mirror.pm, t/coretests.pm:
Don't rely on svnadmin being in the path for testing.
[5d8ddea98f78]
2006-07-07 jpeacock <jpeacock>
* README:
Ready to release to CPAN (now that SVN-Notify-Config is fixed).
[ed63e887f7c3] [RELEASE_0.034, RELEASE_0_034]
2006-06-30 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror.pm:
This should be working but is having some problems
[bf3a6a48890e]
* Build.PL, lib/SVN/Notify/Mirror.pm:
Quick release to cope with backwards incompatible API changes in
SVN::Notify 2.61. Don't release until POD is rewritten and I hear
from Audrey Tang about SVN::Notify::Config fixes (to add to README).
[0023caf4af26]
2006-02-25 jpeacock <jpeacock>
* Build.PL, lib/SVN/Notify/Mirror.pm:
* Build.PL Depend on the newly minted SVN::Notify-2.53.
* lib/SVN/Notify/Mirror.pm Use SVN::Notify->find_exe() to locate
the 'svn' binary.
[fb7e6c8b77bd] [RELEASE_0.033, RELEASE_0_033]
2006-02-24 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror.pm:
Further improvements in making sure that the svn_binary is found.
[78ab8a18cea4] [RELEASE_0.032, RELEASE_0_032]
2006-02-17 jpeacock <jpeacock>
* Build.PL, README, lib/SVN/Notify/Mirror.pm:
* Build.PL Add explicit dependency on SVN::Notify. Duh.
* README lib/SVN/Notify/Mirror.pm Improve documentation of
optional features.
[924d7e47475f]
* README, lib/SVN/Notify/Mirror.pm:
Don't hardcode path to svn executable.
[2ee8a722bf22]
2006-02-16 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm, t/coretests.pm:
Older Subversion clients choke if you give them the repos path when
they weren't expecting it (go figure).
[03b026173f01] [RELEASE_0.031, RELEASE_0_031]
2006-01-03 jpeacock <jpeacock>
* README, lib/SVN/Notify/Mirror.pm:
Release 0.03 to CPAN.
* README Clarify a few points.
* lib/SVN/Notify/Mirror.pm Bump the $VERSION.
[56a571b18def] [RELEASE_0.03, RELEASE_0_03]
2005-12-29 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror/Rsync.pm:
One last file to add.
* lib/SVN/Notify/Mirror/Rsync.pm Forgot to add this back to the
repository in its current form.
[7c4ec8ac2657] [RELEASE_0.02_09, RELEASE_0_02_09]
* MANIFEST:
Nearly forgot to add files to the MANIFEST.
* MANIFEST Add Rsync.pm and tests for same.
[95428e3362bb]
* Build.PL, README, lib/SVN/Notify/Mirror.pm, t/004_rsynctest.t.PL,
t/coretests.pm:
* Build.PL Add support structure for Rsync class.
* README Simplify and discuss features that have changed.
* lib/SVN/Notify/Mirror.pm Update $VERSION. Add POD describing
tag-regex option.
* t/coretests.pm Replicate wc_map structure for Rsync tests.
* t/004_rsynctest.t.PL New test for Rsync transport method.
[a0fca6f6646b]
* MANIFEST, README, lib/SVN/Notify/Mirror.pm,
lib/SVN/Notify/Mirror/Rsync.pm, t/coretests.pm, t/survey_repos:
Ready to release alpha code to CPAN.
* MANIFEST Need to add new file or it doesn't get included in
tar.
* README Mention Mirror::SSH in example.
* lib/SVN/Notify/Mirror/Rsync.pm Take this out until design
questions are resolved.
* lib/SVN/Notify/Mirror.pm Bump $VERSION and standardize
whitespace.
* t/coretests.pm Tweak $changes slightly to test empty updates,
too.
* t/survey_repos First pass at improving code to autogenerate
test cases.
[18419d75ce5c] [RELEASE_0.02_07, RELEASE_0_02_07]
2005-12-28 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/Rsync.pm,
lib/SVN/Notify/Mirror/SSH.pm, t/002_config.t.PL, t/coretests.pm:
Finally have tests succeeding 100% (not testing Rsync yet).
* t/coretests.pm Rework test framework to only test the right
things at the right time.
* t/002_config.t.PL Change test to call SVN::Notify::Mirror::SSH
directly.
* lib/SVN/Notify/Mirror.pm Add compatibility for SSH call for
next release.
* lib/SVN/Notify/Mirror/SSH.pm
* lib/SVN/Notify/Mirror/Rsync.pm Use parent module's $VERSION (to
each maintainence).
[15ae10791c6f]
* lib/SVN/Notify/Mirror.pm, lib/SVN/Notify/Mirror/Rsync.pm,
lib/SVN/Notify/Mirror/SSH.pm, t/coretests.pm:
Split out the SSH and add Rsync subclasses (tests still not
working).
* t/coretests.pm More tweaks to test framework but still no
solution.
* lib/SVN/Notify/Mirror.pm Remove SSH code and place in seperate
file. Deprecate using SSH from parent module.
* lib/SVN/Notify/Mirror/SSH.pm Completely working subclass based
on code stripped from parent.
* lib/SVN/Notify/Mirror/Rsync.pm Skeleton subclass (not tested
at all). Suggested by Guillaume Rousse
<Guillaume.Rousse@inria.fr>
[5b2546e432f3]
2005-12-27 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror.pm, t/002_config.t.PL, t/coretests.pm:
Tests 001_basic.t and 003_sshtest.t pass 100% but 002_config.t fails
due to out-of-order evaluation.
* lib/SVN/Notify/Mirror.pm Simplify non-switch path. Chop
URL from wc and source on /tags/ then stitch together. Echo the
command run in the error case.
* t/coretests.pm Working test framework to loop over each WC in
turn. _compare_directories() stubbed out for now.
[4a321c1b820c]
* t/coretests.pm, t/test-repos.dump:
Interim commit (tests still fail).
* t/coretests.pm Add wc_map to try and make it easier to keep
track of what wc contains what path.
* t/test-repos.dump Actually didn't save the correct dumpfile
last time.
[fd7fd720710c]
2005-12-26 jpeacock <jpeacock>
* t/coretests.pm, t/recreate, t/survey_repos, t/test-repos.dump:
Complexify the testing regime to handle realworld repositories with
multiple projects. Testing does not work yet.
* t/recreate t/survey_repos Private scripts to recreate the
repository and to survey the repository structure and create the
appropriate test structure within coretests.pm.
* t/coretests.pm Partially updated with new repository structure
(tests fail).
* t/test-repos.dump New repository dump (not really related to
previous dump).
[efb3da119271]
2005-12-24 jpeacock <jpeacock>
* lib/SVN/Notify/Mirror.pm, t/002_config.t.PL:
Completely working switch feature.
* lib/SVN/Notify/Mirror.pm Modularize _cd_run and _ssh_run to
work exactly the same way. Run `svn info` on target directory to
get URL.
* t/002_config.t.PL Add 'tags/' target to both local and SSH
configfile.
[71f61c612931]
2005-12-23 jpeacock <jpeacock>
* MANIFEST, lib/SVN/Notify/Mirror.pm, t/002_config.t.PL,
t/coretests.pm, t/test-repos.dump:
Working switch case for tags, but only on local dir.
* MANIFEST Need to have Makefile.PL so `release` doesn't get
confused
* lib/SVN/Notify/Mirror.pm Rename all internal attributes to use
underscore (as this is what YAML does anyways. Add
'switch' case for tags.
* t/002_config.t.PL Add stanza for 'tags/' path.
* t/coretests.pm Add new wc-tag directory. Add tests for
switch case in tags.
* t/test-repos.dump Append two tags to repos dump.
[35702240e9c4]
2005-12-03 jpeacock <jpeacock>
* Makefile.PL:
Need compatibility Makefile.PL so release works
[f1fd53a9b444] [RELEASE_0.02, RELEASE_0_02]
* Build.PL, README, lib/SVN/Notify/Mirror.pm:
Final changes for 0.02 release
[c8b90e39f4d8]
2005-11-23 jpeacock <jpeacock>
* Build.PL, Changes, META.yml, lib/SVN/Notify/Mirror.pm,
t/coretests.pm:
Remove dynamically created files from repository. Add dynamic
creation of Changes from repos log. Add tests to compare files at
each rev. Ready for next CPAN beta release.
[8686fe050e5e]
* Build.PL, t/002_config.t.PL, t/coretests.pm:
All three testfiles working (though not optimal)
[812679e3b767]
2005-11-21 jpeacock <jpeacock>
* Build.PL, MANIFEST, t/001_basic.t, t/002_config.t.PL,
t/003_sshtest.t.PL, t/coretests.pm, t/test-repos.dump:
Working 001 and 003 tests. 002 test does something, but need more
robust way to check it.
[26ecf686b508]
* lib/SVN/Notify/Mirror.pm:
Fix stupid global replace errors.
[6f227b6218d5]
2005-11-20 jpeacock <jpeacock>
* Build.PL, t/001_basic.t, t/001_basic.t.PL:
Always run the basic test without extracting files
[65409e878245]
* Build.PL, MANIFEST, t/001_basic.t.PL, t/003_sshtest.t.PL,
t/coretests.pm:
First cut at adding tests
[1395aa2e779c]
* lib/SVN/Notify/Mirror.pm:
Replace underbar with hyphens in all parameters
[3a5e6ade89c9]
2005-11-18 jpeacock <jpeacock>
* Build.PL, MANIFEST, META.yml, README, lib/SVN/Notify/Mirror.pm,
t/001_basic.t.PL, t/002_config.t.PL, t/003_sshtest.t.PL:
Structure to permit intelligent testing
[a4eaa49895c6]
2005-11-16 jpeacock <jpeacock>
* Build.PL, META.yml, lib/SVN/Notify/Mirror.pm:
r434@dsl092-168-024: jpeacock | 2005-11-15 10:41:18 -0500 Prepare
to add SSH support. r435@dsl092-168-024: jpeacock | 2005-11-16
16:49:43 -0500 Implement support for remote mirrors via ssh
[31e903eb40ae]
2005-09-11 jpeacock <jpeacock>
* Build.PL, Changes, LICENSE, MANIFEST, META.yml, README, Todo,
lib/SVN/Notify/Mirror.pm:
For some reason, I never added this to the repository before
releasing to CPAN. I'm not even sure where I did this development
now... ;-)
[4c21c404dd91] [0.01, RELEASE_0.01]
* Directory for svk import.
[0634bc2c1ece]