Tags:
create new tag
, view all tags
I've installed TWiki, and it works great.

The only problem is when I make revisions. It just doesn't want to record the changes.

I can get it to record one set of changes, if I make a directory called RCS in twiki/data/Main and set permissions to 777. However, it will only record additional changes as revision 1.2, throwing away all the previous versions.

My platform is:

FreeBSD isis.merrion.nua.net 2.2.8-STABLE FreeBSD 2.2.8-STABLE #0: Mon Dec 14 17 :40:15 GMT 1998 tony@isisPLEASENOSPAM.merrion.nua.net:/usr/src/sys/compile/NUASERVER i3 86

The version of RCS is

RCS version 5.7

Any ideas!?

Antoin - antoin@nuaPLEASENOSPAM.ie

-- TWikiGuest - 18 May 2000

  • Your RCS version is fine.
  • Do not create a RCS directory. The repository files will be created in the web directory.
  • Note that a new revision is created only after one hour of inactivity (no edit-preview-save) by the same user. this is to prevent unnecessary revisions.
  • Can you see diffs of existing topics? What happens if you edit an existing topic? You need to delete the existing *,v files from the distribution if your CGI user is not 'nobody' (or unlock, then lock as your CGI user.)
  • Look also at the httpd access and error log if you find something unusual.

Please set this topic to BugResolved if it works. If not, give some more details.

-- PeterThoeny - 18 May 2000

Two things:

  1. As Peter said, you may have to remove all the *,v files if your server is running with a uid that isn't "nobody".
  2. Our server was recently upgraded from Solaris 2.5.x to 2.6.x. In the process, the command arguments to diff changed. Look in wikicfg.pm for the line:
    $revDiffCmd = "$rcsDir/rcsdiff -q -w -B -r%REVISION1% -r%REVISION2% %FILENAME%";
    I had to change the -B to -b. Check your rcsdiff and diff man pages to see if you have the correct flags set.

-- JohnAltstadt - 19 May 2000

Peter's comment looks like it was right. The problem was the amount of time between edits. Everything appears to be working fine now.

As a matter of interest, where is this one hour timeframe set? Is it in TWiki, or in RCS?

Thanks to John and Peter for the help.

antoin - antoin@nuaPLEASENOSPAM.ie

-- TWikiGuest - 19 May 2000

The time is set in wikicfg.pm : $editLockTime       = "3600";

-- PeterThoeny - 19 May 2000

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2001-12-11 - ReubenThomas
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.