diff options
author | Amitai Schlair <schmonz-web-ikiwiki@schmonz.com> | 2012-02-05 01:24:09 -0500 |
---|---|---|
committer | Amitai Schlair <schmonz-web-ikiwiki@schmonz.com> | 2012-02-05 01:24:09 -0500 |
commit | 0a05ac9205612e39eb613c3daf94567bc50017e2 (patch) | |
tree | dc976f3f4d9c500211c57a762ae4638b1f195eb0 /t/cvs.t | |
parent | 6753235d98a3903364af26c0614106c47d93ae35 (diff) | |
download | ikiwiki-0a05ac9205612e39eb613c3daf94567bc50017e2.tar ikiwiki-0a05ac9205612e39eb613c3daf94567bc50017e2.tar.gz |
Notes from an evening's debugging.
Diffstat (limited to 't/cvs.t')
-rwxr-xr-x | t/cvs.t | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -26,6 +26,7 @@ sub test_web_comments { # - when the first comment for page.mdwn is added, and page/ is # created to hold the comment, page/ isn't added to CVS control, # so the comment isn't either + # - can't reproduce after chmod g+s ikiwiki.cgi (20120204) # - side effect for moderated comments: after approval they # show up normally AND are still pending, too # - comments.pm treats rcs_commit_staged() as returning conflicts? @@ -35,6 +36,9 @@ sub test_chdir_magic { # cvs.pm operations are always occurring inside $config{srcdir} # other ikiwiki operations are occurring wherever, and are unaffected # when are we bothering with "local $CWD" and when aren't we? + # after commit, presumably only with post-commit hook enabled: + #> Use of chdir('') or chdir(undef) as chdir() is deprecated at + #> /usr/pkg/lib/perl5/vendor_perl/5.14.0/File/chdir.pm line 45. } sub test_cvs_info { @@ -132,6 +136,11 @@ sub test_rcs_prepedit { # for existing file, returns latest revision in repo # - what's this used for? should it return latest revision in checkout? # for new file, returns empty string + + # netbsd web log says "could not open lock file" + # XXX does this work right? + # how about with un-added dirs in the srcdir? + # how about with cvsps.core lying around? } sub test_rcs_commit { @@ -146,6 +155,8 @@ sub test_rcs_commit { # git.pm receives "session" param -- useful here? # web commits start with "web commit {by,from} " # seeing File::chdir errors on commit? + + # XXX commit can fail due to "could not open lock file" } sub test_rcs_commit_staged { |