>>>> "robert" == robert delius royar
<xemacs(a)frinabulax.org> writes:
robert> Assuming I have logged in for checkout of sources and I
robert> have XEmacs source for 21.5.b14 stored locally in my
robert> directory named xemacs, should the command
robert> cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xemacscvs status
robert> xemacs
robert> show some files which are new on the server? Since I first
robert> checked out 21.5.b14 last week, all the files show up with
robert> File: name-of-file Status: Up-to-date
Hi Robert,
here's a quick check of the current workspace directory only:
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\
cvs -n -q update -D 2003-06-03 -l | grep -v "^?"
Compilation started at Sat Jun 07 22:48:55 2003 +0200 (W. Europe Daylight Time)
U 21.4.4-Changes
U version.sh
Compilation finished at Sat Jun 07 22:49:01
This is what I get for the whole tree.
The "New directory" information is for directories not present in the
21.5 branch.
They would be newly created (hence "New directory") if you were to
update to some old pre-xemacs-packages branch and use the -d switch
Robert, do you know about the pcl-cvs package?
I can highly recommend its use for any local or remote CVS projects.
Hope this helps,
Adrian
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5\
cvs -n -q update -D 2003-06-03 | grep -v "^?"
Compilation started at Sat Jun 07 22:51:32 2003 +0200 (W. Europe Daylight Time)
cvs server: New directory `etc/app-defaults' -- ignored
cvs server: New directory `etc/auctex' -- ignored
cvs server: New directory `etc/e' -- ignored
cvs server: New directory `etc/frame-icon' -- ignored
cvs server: New directory `etc/gnats' -- ignored
cvs server: New directory `etc/gnus' -- ignored
cvs server: New directory `etc/gnusrefcard' -- ignored
cvs server: New directory `etc/message' -- ignored
cvs server: New directory `etc/mine' -- ignored
cvs server: New directory `etc/mule' -- ignored
cvs server: New directory `etc/ns' -- ignored
cvs server: New directory `etc/sgml' -- ignored
cvs server: New directory `etc/skk' -- ignored
cvs server: New directory `etc/smilies' -- ignored
cvs server: New directory `etc/sounds' -- ignored
cvs server: New directory `etc/time' -- ignored
cvs server: New directory `etc/vm' -- ignored
cvs server: New directory `etc/w3' -- ignored
cvs server: cannot open directory /pack/xemacscvs/XEmacs/xemacs/html-mono: No such file or
directory
cvs server: skipping directory html-mono
cvs server: New directory `lib-src/mule' -- ignored
cvs server: New directory `lisp/apel' -- ignored
cvs server: New directory `lisp/auctex' -- ignored
cvs server: New directory `lisp/bytecomp' -- ignored
cvs server: New directory `lisp/calendar' -- ignored
cvs server: New directory `lisp/cc-mode' -- ignored
cvs server: New directory `lisp/cl' -- ignored
cvs server: New directory `lisp/comint' -- ignored
cvs server: New directory `lisp/custom' -- ignored
cvs server: New directory `lisp/dired' -- ignored
cvs server: New directory `lisp/edebug' -- ignored
cvs server: New directory `lisp/ediff' -- ignored
cvs server: New directory `lisp/efs' -- ignored
cvs server: New directory `lisp/egg' -- ignored
cvs server: New directory `lisp/electric' -- ignored
cvs server: New directory `lisp/emulators' -- ignored
cvs server: New directory `lisp/energize' -- ignored
cvs server: New directory `lisp/eos' -- ignored
cvs server: New directory `lisp/epoch' -- ignored
cvs server: New directory `lisp/eterm' -- ignored
cvs server: New directory `lisp/games' -- ignored
cvs server: New directory `lisp/gnats' -- ignored
cvs server: New directory `lisp/gnus' -- ignored
cvs server: New directory `lisp/hm--html-menus' -- ignored
cvs server: New directory `lisp/hyperbole' -- ignored
cvs server: New directory `lisp/ilisp' -- ignored
cvs server: New directory `lisp/iso' -- ignored
cvs server: New directory `lisp/its' -- ignored
cvs server: New directory `lisp/language' -- ignored
cvs server: New directory `lisp/leim' -- ignored
cvs server: New directory `lisp/locale' -- ignored
cvs server: New directory `lisp/macintosh' -- ignored
cvs server: New directory `lisp/mailcrypt' -- ignored
cvs server: New directory `lisp/mel' -- ignored
cvs server: New directory `lisp/mh-e' -- ignored
cvs server: New directory `lisp/modes' -- ignored
cvs server: New directory `lisp/mu' -- ignored
cvs server: New directory `lisp/ns' -- ignored
cvs server: New directory `lisp/oobr' -- ignored
cvs server: New directory `lisp/packages' -- ignored
cvs server: New directory `lisp/pcl-cvs' -- ignored
cvs server: New directory `lisp/prim' -- ignored
cvs server: New directory `lisp/psgml' -- ignored
cvs server: New directory `lisp/quail' -- ignored
cvs server: New directory `lisp/rmail' -- ignored
cvs server: New directory `lisp/skk' -- ignored
cvs server: New directory `lisp/sunpro' -- ignored
cvs server: New directory `lisp/tl' -- ignored
cvs server: New directory `lisp/tm' -- ignored
cvs server: New directory `lisp/tooltalk' -- ignored
cvs server: New directory `lisp/ui' -- ignored
cvs server: New directory `lisp/url' -- ignored
cvs server: New directory `lisp/utils' -- ignored
cvs server: New directory `lisp/viper' -- ignored
cvs server: New directory `lisp/vm' -- ignored
cvs server: New directory `lisp/vms' -- ignored
cvs server: New directory `lisp/w3' -- ignored
cvs server: New directory `lisp/w32' -- ignored
cvs server: New directory `lisp/x11' -- ignored
cvs server: New directory `lwlib/energize' -- ignored
cvs server: New directory `macintosh' -- ignored
cvs server: New directory `man/auctex' -- ignored
cvs server: New directory `man/gnats' -- ignored
cvs server: New directory `man/gtk' -- ignored
cvs server: New directory `man/im' -- ignored
cvs server: New directory `man/mule' -- ignored
cvs server: New directory `man/skk' -- ignored
cvs server: New directory `man/tm' -- ignored
cvs server: cannot open directory /pack/xemacscvs/XEmacs/xemacs/man/xemacs/CVSROOT: No
such file or directory
cvs server: skipping directory man/xemacs/CVSROOT
cvs server: cannot open directory /pack/xemacscvs/XEmacs/xemacs/man/xemacs/XEmacs: No such
file or directory
cvs server: skipping directory man/xemacs/XEmacs
cvs server: New directory `modules/example' -- ignored
cvs server: New directory `msdos' -- ignored
cvs server: New directory `mule-doc' -- ignored
cvs server: New directory `nt/inc' -- ignored
cvs server: New directory `packages' -- ignored
cvs server: New directory `photos' -- ignored
cvs server: New directory `pkg-src' -- ignored
cvs server: New directory `site-lisp' -- ignored
cvs server: New directory `vms' -- ignored
cvs server: New directory `w32' -- ignored
U 21.4.4-Changes
M info/dir
M lisp/update-elc-2.el
M man/Makefile
M nt/xemacs.mak
M src/glyphs-msw.c
U version.sh
Compilation finished at Sat Jun 07 22:53:03
robert> Have I constructed the status command incorrectly? I'm
robert> trying to find a way to avoid recompiling or redumping
robert> when no files have actually changed. If I run checkout, I
robert> always at least get a redump even though some times the
robert> only change *appears* to be version.sh.
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/