=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/cvs/commit.c,v retrieving revision 1.94 retrieving revision 1.95 diff -c -r1.94 -r1.95 *** src/usr.bin/cvs/commit.c 2007/01/12 23:32:01 1.94 --- src/usr.bin/cvs/commit.c 2007/01/13 15:45:59 1.95 *************** *** 1,4 **** ! /* $OpenBSD: commit.c,v 1.94 2007/01/12 23:32:01 niallo Exp $ */ /* * Copyright (c) 2006 Joris Vink * Copyright (c) 2006 Xavier Santolaria --- 1,4 ---- ! /* $OpenBSD: commit.c,v 1.95 2007/01/13 15:45:59 joris Exp $ */ /* * Copyright (c) 2006 Joris Vink * Copyright (c) 2006 Xavier Santolaria *************** *** 344,354 **** cf->fd = -1; if (cf->file_status != FILE_REMOVED) { ! b = rcs_getrev(cf->file_rcs, cf->file_rcs->rf_head); ! if (b == NULL) ! fatal("cvs_commit_local: failed to get HEAD"); ! ! cvs_checkout_file(cf, cf->file_rcs->rf_head, b, CO_COMMIT); } else { entlist = cvs_ent_open(cf->file_wd); cvs_ent_remove(entlist, cf->file_name); --- 344,350 ---- cf->fd = -1; if (cf->file_status != FILE_REMOVED) { ! cvs_checkout_file(cf, cf->file_rcs->rf_head, CO_COMMIT); } else { entlist = cvs_ent_open(cf->file_wd); cvs_ent_remove(entlist, cf->file_name);