Mail Archives: cygwin/2001/07/03/08:28:02
Yes, I've experienced the exact same problem. I wasn't sure if it was
caused by my cygwin rcs or my linux rcs (I transport the files between two
boxes). Luckily, I have lots of backups, but I've had to rebuild some files
by hand.
I just tried your test and it is repeatable. I haven't debugged it yet.
I'm using only binary mounts.
-- John
$ ls -l asdf
-rw-r--r-- 1 jrw JRW 2459 Jul 3 08:07 asdf
$ cat asdf
01 fffffffffffffffffffffffffffffffffffffff end
02 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
03 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
04 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
05 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
06 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
07 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
08 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
09 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
10 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
11 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
12 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
13 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
14 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
15 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
16 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
17 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
18 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
19 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
20 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
21 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
22 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
23 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
24 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
25 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
26 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
27 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
28 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
29 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
30 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
31 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
32 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
33 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
34 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
35 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
36 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
37 fasfasdffffffffffffffffffffffffffffffffffffffffffffffffffff end
$ ci -t- asdf
asdf,v <-- asdf
initial revision: 1.1
done
$ ls -l asdf*
-r--r--r-- 1 jrw JRW 2635 Jul 3 08:13 asdf,v
$ co -l asdf
asdf,v --> asdf
revision 1.1 (locked)
done
$ tail +2 asdf >fdsa
$ cp -f fdsa asdf
$ ci -u -mx asdf
asdf,v <-- asdf
new revision: 1.2; previous revision: 1.1
done
$ ls -l asdf*
-r--r--r-- 1 jrw JRW 2412 Jul 3 08:24 asdf
-r--r--r-- 1 jrw JRW 1349 Jul 3 08:24 asdf,v
> -----Original Message-----
> From: Gary [mailto:gfilipski AT satx DOT rr DOT com]
> Sent: Tuesday, July 03, 2001 12:40 AM
> To: cygwin AT cygwin DOT com
> Subject: RCS 5.7 problems...
>
>
> Hello All,
>
> I've been trying to build RCS 5.7 under 1.3.2 cygwin and am
> having what
> seems to be some sort of internal RCS or cygwin problem.
> I've managed to
> configure & build the subsystem just fine -- with or without
> the patches
> that have been posted and have the same problem either
> way.... although I
> never did find the "obsure inner function" message posted by
> corinna that
> was mentioned.
>
> In several cases the "ci" command destroys the RCS file
> itself on check-in.
> It leaves a huge chunk out of the source in the ,v file. This is very
> repeatable WHEN it happens to a file, but it does not happen
> on a "ci" to
> every file, only "select" ones. It happens regardless of
> whether the mount
> is binary or text. The insidious part is that unless you
> check the size of
> the ,v file you don't know it's happened until you check the
> file out the
> next time and most of it's not there -- only to realize that you just
> blitzed the good copy you HAD.
>
> IE, start with a ,v file of size 2635 bytes, do a "co -l",
> make a minor
> change, do a "ci -u". ,v file size is now 1440 bytes. If
> you "co -l" again
> you only get half the orginal file.
>
> Has anyone experienced a problem like this? I've got an old
> copy of the FSF
> DOS version of the RCS 5.7 programs and they don't exhibit
> this problem.
> I'm running Win2k SP2 on a Pentium Pro 200... nothing exotic.
> A system
> search yields exactly one cygwin DLL dated 20 May @ 22:29.
> This machine has
> never had cygwin on it before 1.3.2.
>
> *ANY* help and/or advice would be appreciated.
>
> If someone has RCS working I'd happily trade one of my
> problem RCS files &
> test script for their executables in an attempt to narrow the
> scope of the
> problem.
>
> Thanks,
> Gary
>
> ---------- Remove -nospam before mailing -----------
> Gary L. Filipski, gfilipski-nospam AT satx DOT rr DOT com
> Effective Software Systems
> PO Box 701141
> San Antonio, TX 78270
> (210) 494-0635
>
>
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -