Browse Prior Art Database

Comparison and Difference Indicators of Version Controlled Files in Instant Messaging Applications

IP.com Disclosure Number: IPCOM000199097D
Publication Date: 2010-Aug-25
Document File: 2 page(s) / 47K

Publishing Venue

The IP.com Prior Art Database

Abstract

When teams program across geographies it is hard to tell whether the code pasted within an instant messaging window is the same code as the receiving user has on user's system. Disclosed is a system and method to automatically detect version control difference between copied and pasted text and displaying an indicator to the user of such differences.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 72% of the total text.

Page 1 of 2

Comparison and Difference Indicators of Version Controlled Files in Instant Messaging Applications

When teams program across geographies it is hard to tell whether the code pasted within an instant messaging window is the same code as the receiving user has on user's system. Disclosed is a system and method to automatically detect version control difference between copied and

pasted text and displaying an indicator to the user of such differences

Implementation

A user has made some changes to a version controlled file, the user copies and pastes some

1.

changed code to a remote coworker through an instant messaging system.

The copy and paste includes meta data from the source control system about the file, the

2.

version, and what lines the code are from the file.

The receiver gets the instant message.

3.

The client automatically finds the version in the receiver's source control environment,

1.

and does a comparison with the receiver's version.

2.

If there are no differences, no indications will be made within the instant messaging

1.

window to show the differences.

If there are differences, the differences are shown to BOTH the sender and the

2.

receiver:
underline of the differences

1.

bold

2.

different color

3.

size

4.

hover effect shows the differences

5.

font

6.

two columns/window areas showing the differences

7.

etc.

8.

No differences:

1

[This page contains 1 picture or other non-text object]

Page 2 of 2

both the sender and the receiver see the copied and p...