Commit Graph

10913 Commits (2d9e97c283cb7b1ecdd524e60bddec17ee638835)

Author SHA1 Message Date
Joey Hess 2d9e97c283 chdir to the destdir before running rsync
Avoids needing to specify the path in the rsync command, can just use "."
2009-09-11 18:19:21 -04:00
Joey Hess dcc177440e remove unixauth; I am only adding render at the moment
yeah, you need branches :P
2009-09-11 18:15:19 -04:00
Joey Hess 4a7189965f Merge commit 'schmonz/master' 2009-09-11 18:14:58 -04:00
Joey Hess a7d7acc0f7 resp 2009-09-11 17:47:31 -04:00
Amitai Schlair 544cedaa19 response 2009-09-11 17:34:47 -04:00
Amitai Schlair 5a627f1853 Merge branch 'master' of git://github.com/joeyh/ikiwiki 2009-09-11 17:03:41 -04:00
Amitai Schlair 1846bd3061 Whoops, copyright 2009. /usr/bin/perl for the interpreter like other plugins.
(cherry picked from commit a69d628b2c)
2009-09-11 14:46:38 -04:00
Joey Hess 245147312d Updated Czech translation from Miroslav Kure. Closes: #546223 2009-09-11 14:46:03 -04:00
Joey Hess 55fd6e4ecb Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info 2009-09-11 14:44:52 -04:00
Joey Hess 412a4dd62a review 2009-09-11 14:44:32 -04:00
Amitai Schlair a69d628b2c Whoops, copyright 2009. /usr/bin/perl for the interpreter like other plugins. 2009-09-11 14:13:47 -04:00
http://schmonz.livejournal.com/ e8bdd1e22f PageSpec doesn't match cvs.pm after it moved, specify it explicitly in the map 2009-09-10 17:41:52 -04:00
Amitai Schlair b2bd2e93f0 Revivify unixauth and rsync plugins (and hook needed by rsync) lost in
the last merge. I should really put each feature on its own git branch.
2009-09-10 17:34:52 -04:00
Joey Hess 06c712a7f0 update 2009-09-10 17:07:21 -04:00
Joey Hess 9ef4b5e677 Merge commit 'schmonz/master' 2009-09-10 17:04:20 -04:00
Joey Hess 290db7808f update a few cvs things 2009-09-10 17:03:19 -04:00
Amitai Schlair fb6c6895c6 Add NetBSD-style 2-clause BSD license. 2009-09-10 17:03:06 -04:00
Joey Hess e22af796e5 skip if cvsps is not available 2009-09-10 16:49:54 -04:00
Joey Hess 3b8673dbb2 add libfile-chdir-perl to build depends
This is needed for the cvs plugin to load, which is needed for the setup
file to include config stanzas for that plugin.
2009-09-10 16:42:35 -04:00
Joey Hess f2f3fe8a18 changelog 2009-09-10 16:34:45 -04:00
Joey Hess e5d9d3cc52 add rcs/cvs 2009-09-10 16:31:58 -04:00
Joey Hess e3f5fdcf37 remove hook not used by cvs 2009-09-10 16:28:39 -04:00
Joey Hess dd731d22c6 reorder vcs list 2009-09-10 16:22:58 -04:00
Joey Hess 60111384a9 formatting 2009-09-10 16:21:03 -04:00
Joey Hess 73224daf2c minor simplification 2009-09-10 16:20:21 -04:00
Joey Hess 1365ebf12f Merge commit 'schmonz/master' into cvs 2009-09-10 16:18:27 -04:00
Joey Hess 93cd30bc0a Merge branch 'master' into cvs 2009-09-10 16:18:23 -04:00
Joey Hess 59c88c2554 Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info 2009-09-10 16:17:58 -04:00
Joey Hess fa2486c564 test from anon git 2009-09-10 16:16:56 -04:00
Joey Hess 26dae8f049 clean up use of IkiWiki::Receive
Loading and use of IkiWiki::Receive can all be pushed into the git plugin,
rather than scattered around.

I had at first wanted to make a receive plugin and move it there,
but a plugin was not a good fit; you don't want users to have to manually
load it, and making the git plugin load the receive plugin at the right
times would need more, and ugly code.
2009-09-10 16:15:48 -04:00
http://joey.kitenet.net/ 078f76d7fd testing 2009-09-10 16:14:29 -04:00
Amitai Schlair 5ee980d77a catch up to genwrapper 2009-09-10 15:17:28 -04:00
Amitai Schlair 8063bc3402 Catch up to the new genwrapper hook. 2009-09-10 15:12:45 -04:00
Amitai Schlair 460b1a0deb Merge branch 'master' of git://github.com/joeyh/ikiwiki 2009-09-10 15:03:18 -04:00
Joey Hess 525d4cd037 new hook 2009-09-10 14:06:30 -04:00
Joey Hess 3ebd4e0b45 Add genwrapper hook, that can be used to add code into the C wrapper. 2009-09-10 14:04:46 -04:00
Joey Hess f5bd1cf3cd typo 2009-09-10 13:49:42 -04:00
Joey Hess c22b938631 Merge commit 'schmonz/master' into cvs 2009-09-10 13:44:31 -04:00
Joey Hess 81a9b5feff Merge branch 'master' into cvs 2009-09-10 13:44:27 -04:00
Joey Hess 98ed7cb1d7 Fix parsing web commits from ipv6 addresses.
I weakended the regexp, so this matches ipv6 addresses too. It does not
ensure that the address is valid, but that should not matter here.

Note that addresses ending in "::" are not matched, so eg, the unspecified
address will not match -- but should never appear here anyway.
2009-09-10 13:32:13 -04:00
suxx1k 22f0260324 2009-09-10 09:51:28 -04:00
suxx1k b3cceb0f61 2009-09-10 09:50:34 -04:00
Amitai Schlair d2b57ae20f File::chdir is needed now 2009-09-10 00:59:05 -04:00
Amitai Schlair 98553d1537 CVS operations generally need to be within CVS checkouts, so these chdir()
calls are warranted. They shouldn't modify the caller's working directory,
though. Use File::chdir to keep the scope of the changes subroutine-local.
The tests now pass without resetting the working directory.
2009-09-10 00:51:34 -04:00
Amitai Schlair 689106ad3a automated tests added (and they highlight that the plugin should
probably restore the caller's working directory)
2009-09-09 23:17:15 -04:00
Amitai Schlair 12bbc6c919 Add automated tests, modeled after svn's. Note the chdir() calls;
perhaps cvs.pm should be doing pushd/popd in case the caller expects
its working directory to be left alone.
2009-09-09 23:09:26 -04:00
Amitai Schlair b7415543c1 describe current state of wrapper modification 2009-09-09 22:42:47 -04:00
Amitai Schlair 1b4c3fb551 note refactored wrapper tweakulation 2009-09-09 22:36:23 -04:00
Amitai Schlair aafd267ee0 Abstract out CVS's involvement in the wrapper:
* In Wrapper.pm, add a new hook "wrapperargcheck" to examine argc/argv
  and return success or failure. In the failure case, the wrapper
  terminates.

* In cvs.pm, implement the new hook to return failure if a directory is
  being cvs added.
2009-09-09 21:58:42 -04:00
Amitai Schlair 5f44dd8e77 Merge branch 'master' of git://github.com/joeyh/ikiwiki 2009-09-09 14:44:52 -04:00