diff options
author | 2005-08-22 08:53:12 +0000 | |
---|---|---|
committer | 2005-08-22 08:53:12 +0000 | |
commit | f4e468406b99ddb88691fe469e8baaff0ec3bedc (patch) | |
tree | 0154eb2cd0fe6266d3d546a73c628397860469c4 /usr.bin/cvs/entries.c | |
parent | spelling (diff) | |
download | wireguard-openbsd-f4e468406b99ddb88691fe469e8baaff0ec3bedc.tar.xz wireguard-openbsd-f4e468406b99ddb88691fe469e8baaff0ec3bedc.zip |
add the correct entry for newly added files.
ok xsa@
Diffstat (limited to 'usr.bin/cvs/entries.c')
-rw-r--r-- | usr.bin/cvs/entries.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/usr.bin/cvs/entries.c b/usr.bin/cvs/entries.c index c0270e0c119..cc9de477513 100644 --- a/usr.bin/cvs/entries.c +++ b/usr.bin/cvs/entries.c @@ -1,4 +1,4 @@ -/* $OpenBSD: entries.c,v 1.46 2005/08/19 08:48:30 xsa Exp $ */ +/* $OpenBSD: entries.c,v 1.47 2005/08/22 08:53:12 joris Exp $ */ /* * Copyright (c) 2004 Jean-Francois Brousseau <jfb@openbsd.org> * All rights reserved. @@ -447,11 +447,15 @@ cvs_ent_write(CVSENTRIES *ef) revbuf[0] = '\0'; } else { rcsnum_tostr(ent->ce_rev, revbuf, sizeof(revbuf)); - if (ent->ce_mtime == CVS_DATE_DMSEC || + if ((ent->ce_mtime == CVS_DATE_DMSEC && + (ent->ce_status != CVS_ENT_ADDED)) || ent->ce_status == CVS_ENT_REMOVED) strlcpy(timebuf, CVS_DATE_DUMMY, sizeof(timebuf)); - else { + else if (ent->ce_status == CVS_ENT_ADDED) { + strlcpy(timebuf, "Initial ", sizeof(timebuf)); + strlcat(timebuf, ent->ce_name, sizeof(timebuf)); + } else { ctime_r(&(ent->ce_mtime), timebuf); len = strlen(timebuf); if ((len > 0) && (timebuf[len - 1] == '\n')) |