Lines Matching defs:finfo

42 static enum diff_file diff_file_nodiff (struct file_info *finfo, Vers_TS *vers,
44 static int diff_fileproc (void *callerdat, struct file_info *finfo);
482 diff_fileproc (void *callerdat, struct file_info *finfo)
495 vers = Version_TS (finfo, NULL, NULL, NULL, 1, 0);
531 xvers = Version_TS (finfo, NULL, diff_rev1, diff_date1,
540 finfo->fullname);
546 error (0, 0, "I know nothing about %s", finfo->fullname);
576 xvers = Version_TS (finfo, NULL, diff_rev1, diff_date1,
601 finfo->fullname);
613 finfo->fullname);
622 finfo->fullname);
629 error (0, 0, "cannot find %s", finfo->fullname);
642 empty_file = diff_file_nodiff (finfo, vers, empty_file, &rev1_cache);
660 cvs_output (finfo->fullname, 0);
663 tocvsPath = wrap_tocvs_process_file (finfo->file);
667 fname = Xasprintf (fname, "%s/%s%s", CVSADM, CVSPREFIX, finfo->file);
671 rename_file (finfo->file, fname);
673 copy_file (tocvsPath, finfo->file);
690 label2 = make_file_label (finfo->fullname, use_rev2,
697 label1 = make_file_label (finfo->fullname, use_rev1,
712 cvs_output (finfo->fullname, 0);
716 cvs_output (finfo->fullname, 0);
722 status = diff_exec (DEVNULL, finfo->file, label1, label2,
759 label1, label2, finfo->file);
782 if (unlink_file_dir (finfo->file) < 0)
784 error (1, errno, "cannot remove %s", finfo->file);
786 rename_file (fname, finfo->file);
880 * finfo
888 diff_file_nodiff (struct file_info *finfo, Vers_TS *vers,
895 finfo->fullname ? finfo->fullname : "(null)", empty_file);
914 xvers = Version_TS (finfo, NULL, diff_rev1, diff_date1, 1, 0);
930 xvers = Version_TS (finfo, NULL, diff_rev2, diff_date2, 1, 0);
957 diff_rev1, finfo->fullname);
963 diff_date1, finfo->fullname);
971 finfo->fullname);
974 diff_date1, finfo->fullname);
992 diff_rev2, finfo->fullname );
998 diff_date2, finfo->fullname );
1006 finfo->fullname);
1009 diff_date2, finfo->fullname);
1046 diff_rev1, finfo->fullname );
1052 diff_date1, finfo->fullname );
1060 finfo->fullname );
1063 diff_date1, finfo->fullname );
1125 finfo->file );