bde
86906a2cd9
Updated howmany() to be once again identical with the namespace-polluting
...
one in <sys/types.h>. Lite2 changed the white space in the latter.
1996-03-19 15:36:32 +00:00
bde
13561744ed
Updated format strings to match Lite2's fixed-width type changes.
...
uids and gids aren't unreasonably long any more, so we get to
change all the format strings that were fixed to use %lu back
to %u.
1996-03-19 15:17:34 +00:00
phk
f0c12d76e4
Add support for local modifications to the tree, by using FOO.ctm instead
...
of FOO if present. Various other tweaks.
Submitted by: Christian Haury <Christian.Haury@sagem.fr>
1996-02-05 16:06:55 +00:00
nate
4f7f362796
ctm(5) has been written, so remove comment about it not existing. :)
1996-01-31 02:01:56 +00:00
phk
ddf6a65b7a
typo in my last commit.
1995-12-26 09:43:40 +00:00
peter
830d9f6446
A trivial enhancement to ctm_rmail to support the -v option and pass it
...
through to cvs when unpacking the delta.. (I read the output.. :-)
1995-12-26 02:49:53 +00:00
phk
9997292257
Remove all trailing white space on the lines.
...
Suggested by: Phil Taylor <phil@zipmail.co.uk>
1995-12-25 19:35:23 +00:00
phk
54dad16744
Fix a core-dump.
...
Submitted by: Simon Marlow <simonm@dcs.gla.ac.uk>
1995-11-10 12:17:23 +00:00
phk
90a597281b
Forgot this one in the MD5 reshuffle.
...
Noticed by: Faried Nawaz <fn@pain.csrv.uidaho.edu>
1995-07-13 15:33:42 +00:00
bde
e685ba277f
Remove -g from CFLAGS.
1995-07-12 18:35:45 +00:00
phk
b1f7a776f0
Fix to match new MD5 api. Faster, fixes memory leak.
1995-07-12 09:16:13 +00:00
rgrimes
5a145b5eb1
Remove trailing whitespace.
1995-05-30 03:57:47 +00:00
bde
9d38a5ec63
Check for i/o errors in fclose() so that a full disk doesn't almost
...
guarantee truncation of the file being edited.
1995-04-16 22:40:49 +00:00
phk
853714a9be
The latest round of bugfixes here...
1995-03-29 06:13:08 +00:00
phk
93d15ad15d
Fixed a bug so that a delta#0 can be applied.
...
Fixed a typo in the generation of temp filenames.
"Blame" Joerg for the man-pages (and clarify a couple of minor points).
Most appreceiated Joerg!
1995-03-26 20:09:52 +00:00
joerg
e7ebcda4b0
Call open(2) and mkdir(2) with 0666/0777 as the `mode' argument (as
...
opposed to 0644 or 0755). It's finally still masked by the process'
umask(2), and it does not make sense to restrict it further than that.
This (especially for mkdir(2)) was causing major headaches for the CVS
tree, since a member of group cvs was later not able to get cvs
checkout permission for the mirrored tree failed to write the lock file).
1995-03-25 20:46:51 +00:00
joerg
4f9a9b5461
Added a man page for the ctm(1) command, as well as a format description
...
for the CTM deltas.
Largely based on Poul-Henning's README, and the source code.
1995-03-25 18:14:26 +00:00
phk
094eae8cc9
Make sure exit() is sensible;
1995-03-24 21:36:32 +00:00
phk
8ab4f2cb31
Modes on dirs were decimal by mistake.
...
Submitted by: joerg
1995-03-24 21:33:20 +00:00
phk
3f2bb499c1
Make extra arguments be subdirs to go through.
1995-03-19 21:26:00 +00:00
joerg
64f6ab9a89
Finally applying my own fix. :-)
...
>Description:
ctm(1) sometimes did not free up all used resources (open pipes and
processes, heap memory). This happened whenever one of the passes
ended prematurely, and it became very apparent when running it on
a bunch of already applied deltas, resulting in a ``gunzip: resource
temporarily unavailable'' due to the maxproc # exhausted.
1995-03-19 13:42:54 +00:00
roberto
8456768f30
Add a missing "\" in a printf before the "n".
1995-03-19 12:01:23 +00:00
phk
87f8375981
Make the +%d-%d part +%03d-%03d so ls(1) sorts the files more sensibly.
1995-03-19 06:09:01 +00:00
phk
e8089e5175
Look at the .ctm_status file and ignores all patches already applied.
...
Reviewed by: phk
Submitted by: J Wunsch <j@uriah.heep.sax.de>
1995-03-04 20:36:46 +00:00
phk
20c8b8c18d
Added lock-files, so we should know if the machine panic'ed in the middle
...
of an "apply".
1995-02-28 20:52:56 +00:00
phk
196bef337c
Latest updates to this.
1995-02-27 22:26:58 +00:00
phk
36c6492739
(Not tested yet. I may insist that ctm be invoked with absolute path. /phk)
...
This patch fixes the concurrency problem, and adds a possibly useful -f switch
(which you can read about in the man page :-) ). It also removes the absolute
path from the invocation of ctm. I'll write a note about how to use a script
with sendmail and procmail or some such, and people can fix their PATH there.
BTW, this patch changes ctm_rmail.1, ctm_rmail.c and error.c in the ctm_rmail
directory.
Stephen.
Reviewed by: phk
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>
1995-02-25 05:10:18 +00:00
phk
b589193b1c
Just a precaution: ctm will not accept '..' in paths anymore.
...
I'm never going to generate one, so this is a guard against hackers mostly.
Reviewed by: phk
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>
Obtained from:
1995-02-25 05:02:18 +00:00
phk
f1cc7c6dd4
I (phk) blundered with the last change. Make it right & better now.
...
Reviewed by: phk
Submitted by: John Hay <jhay@mikom.csir.co.za>
1995-02-24 05:41:24 +00:00
phk
3c98a76d81
Make us a little safer, by writing to a tempfile, and rename when done.
...
Still needs more locking I belive.
1995-02-23 04:51:36 +00:00
phk
951f4d2427
Be more exclusive about cvs-locks.
1995-02-21 02:09:47 +00:00
phk
1567146ed9
Use absolute path for the "ctm" program.
1995-02-20 19:07:32 +00:00
phk
58fd58296f
The new and improved mkCTM. Learning from this experience it has been
...
improved on a couple of accounts. Amongst these are "damage control"
more than 100 files removed and it will bail out...
1995-02-20 03:03:02 +00:00
phk
f1e450d144
Some recent small changes. Probably about time I start writing this in C.
1995-02-19 04:51:41 +00:00
phk
0070522abf
Various nitpicking from Stephen.
...
Reviewed by: phk
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>
1995-02-15 19:41:38 +00:00
phk
27df0da0ee
Clean up some details, to make it clear to gcc that we do not try to do
...
something stupid.
1995-02-10 05:25:00 +00:00
phk
2960e43d82
Stephen lost a -D, now it's back.
1995-02-06 02:22:29 +00:00
phk
268acfd565
A couple of sensible changes from down under...
...
Reviewed by: phk
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>
1995-02-04 19:20:49 +00:00
phk
1df8596600
CTM email tools.
...
Reviewed by: phk
Submitted by: Stephen McKay <syssgm@devetir.qld.gov.au>
1995-01-31 19:12:53 +00:00
phk
66746fdf5e
Update to current reality.
1994-12-08 21:46:04 +00:00
phk
d324e84391
Cannot use rmdir() for 'FR' because mkCTM doesn't sort the directories
...
in -depth order for us. cvs-cur.0018.gz is a good example.
1994-12-04 04:47:31 +00:00
phk
750110ff61
Fix this to work under 2.0 also.
1994-12-03 22:54:04 +00:00
phk
f42c603979
Fixed a typo. Poited out by Bruce & Phillipe.
1994-12-01 21:05:28 +00:00
bde
49478ff794
Fix syntax errors (0 = foo()).
1994-11-27 16:01:29 +00:00
phk
f5ce930d62
Stefan Esser proved that I couldn't program, and Ollivier Robert that I
...
couldn't spell :-)
Submitted by: Stefan Esser, Ollivier Robert
1994-11-26 08:57:42 +00:00
phk
5b82de89f2
These patches fix some lesser problems:
...
1) malloc.h doesn't exits in 2.0.
2) Makefile.inc wasn't picked up so one of the build steps (install?)
failed.
3) LIBMD wasn't depended on.
4) "ctm foo" dumped core because "foo" doesn't have a '.' in it.
Bruce
I updated the mkCTM stuff while I was at it anyway. /phk
Reviewed by: phk
Submitted by: bde
1994-10-24 20:09:39 +00:00
phk
fbab5c5e14
A couple of nit-picks.
1994-09-26 06:01:01 +00:00
phk
ef56422336
Added a '-c' option: This will warn you if any file in the directory-tree
...
you run it on are unsuitable food for diff/patch. Can you use it as it
is now Rod ?
1994-09-25 20:45:55 +00:00
phk
c618d85e7c
Various cleanup and fixes.
1994-09-22 02:49:24 +00:00
ache
d8b80cb5dc
Add BINDIR=/usr/sbin for install, fails in other case
1994-09-21 18:12:10 +00:00