Browse Prior Art Database

Method for additional file comparison with in a source code manger.

IP.com Disclosure Number: IPCOM000131686D
Original Publication Date: 2005-Nov-14
Included in the Prior Art Database: 2005-Nov-14
Document File: 1 page(s) / 24K

Publishing Venue

IBM

Abstract

Proposed is a method to enhance a source code revision manager to perform optional file comparisons prior to committing a change.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 58% of the total text.

Page 1 of 1

Method for additional file comparison with in a source code manger .

Disclosed is an enhancement to a source code revision manager such as the opensource Concurrent Versioning System (CVS) to allow for alternate files to be compared in the current tree along with regular file comparisons. The CVS system allows you to keep older versions of source code files in a hierarchical collection of directories helps and controls the concurrent editing of source files across multiple editors. We propose an enhancement that would allow the establishment of a relationship of a file residing under source code control and one that is not residing under source code control. The proposed idea is to allow for the creation of additional control information that would guide a source control diff command to diff a file under source control with a file that is not under source control.

Using CVS as an example a new control file would be created that would contain the relationship of a file under source code control to a file that is not under source code control. When using CVS today the file that is not under source code control would be included in a .ignore file in the file system tree so that a cvs diff or checkin would ignore these files. We will call the proposed control file .relatedfiles. The format of the
.relatedfiles could be as simple as an order pair list such as: foo bar makefile Makefile
Using the new proposed control file the cvs diff command would take the new relation...