skip menu and go to main content

body start

MoniWiki

Assigned  특정 페이지의 rlog가 이상합니다. 3 ]

10.12.06-16:25:35

315879

Submitted by 너굴;

Assignee wkpark

View1008

Priority3

특정 페이지에서 rlog가 되지 않는 현상이 발생합니다.

몇몇 페이지들이 어느 시점에선가
수정을 해도 diff 내용이 제대로 보이지 않고,
버전 히스토리도 변경되지 않는 현상이 발생했는데요.

단순히 rcs 문제라고 보고 고쳐보려 했으나,
또 다른 페이지들은 diff 내용도 잘 보이고
버전 히스토리도 잘 반영되고 있네요.

/data/text 에 들어가서
문제가 되는 페이지의 rlog를 확인해보니
수정되지 않고 있었구요.

하지만 파일 자체의 최종 수정일은 오늘(2010-12-06)로 변경되어 있습니다.
(이런 페이지와 버전 내용이 저장된 페이지의 링크가 깨질 수도 있는 건가요?)

도움 부탁드립니다~ ㅠㅠ

모니위키는 1.5 버전입니다.

Milestone : 1.1.6

Severity : Minor

Resolution : Accepted As Bug

Comments on this artfact

3 Comments

너굴;

Body was changed

10.12.06-16:37:11

wkpark

"Tracker Type" was changed from "Forum" to "Bug Tracking"

10.12.19-17:02:38

wkpark

rlog로 오류가 나는 경우에는 그 오류를 사용자에게 알려주도록 해야 할 것 같네요~

10.12.19-17:03:08

wkpark

"Resolution" was changed from "None" to "Accepted As Bug"
"Severity" was changed from "None" to "Minor"
"Milestone" was changed from "None" to "1.1.6"
"Assigned To" was changed from "Nobody" to "wkpark"

10.12.19-17:03:27

너굴;

아래 두 명령어를 사용해봤으나 결과는 크게 다르지 않네요.
rcs -U *,v
LOGNAME=root rcs -L -M *,v

(명령어처럼 해도 어떤 파일들은 소유자가 바뀌지 않습니다. ㅠㅠ)

LOGNAME=www-data rcs -L -M *,v 도 해봤구요.

0. 현재 환경과 시도해본 사항은 다음과 같습니다.
- 우분투 8.04 서버
- 사용자 계정으로 접속하여 sudo로 명령어 입력 중 (root 비번은 모르는 상황. sudo 비번은 알고 있음)
- rcs 테스트(ci -l test...)와 rcsdiff는 모두 정상 동작
- rcs -U *,v와 LOGNAME=root rcs -L -M *,v를 입력해봄.

1. 여전한 문제점을 합하면 다음과 같습니다.
- '바뀐글' 페이지에서 new와 update가 제대로 나오지 않고 대부분 new로 표시됩니다.
- 파일의 변경 이력이 기록되지 않습니다.(단축키 i)
- rlog로 확인해봐도 역시 마찬가지 입니다. (rlog시 author는 root이고 locks는 strict입니다.)
- 문서 저장시 시간이 20초 정도 걸립니다. ;;

2. 기존 변경 이력을 모두 지워도 상관없으니 RCS 파일들을 일괄적으로 새로 만들 수도 있을까요?

10.12.23-13:17:40

wkpark

rcs의 소유자 개념과 파일의 소유자 개념은 다릅니다. 이를 혼동하신게 아닌가 하네요.

vi *,v 해서 RCS 파일의 rcs 소유자가 무엇인지 먼저 확인해보세요.

11.01.11-18:37:26