Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Comparison graph

a graph and comparison technology, applied in the field of comparison graphs, can solve problems such as the difficulty of a developer to keep track of the changes happening in the main code repository

Inactive Publication Date: 2017-09-21
MICROSOFT TECH LICENSING LLC
View PDF1 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention is a system for comparing code branches in a software development organization. It allows developers to easily compare changes made to different code branches and see which parts of the code are being worked on by other developers. This helps to keep track of changes and ensure that developers are aware of the changes being made to the main code branch. The system uses a comparison graph to display the changes made to different code branches, making it easy for developers to see which parts of the code are being worked on and which parts are not. The invention helps to keep developers organized and informed about changes being made to the code they are working on.

Problems solved by technology

It can be difficult for a developer to keep track of the changes happening to the main code repository while working on a checked out branch.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Comparison graph
  • Comparison graph
  • Comparison graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]The invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and / or a processor, such as a processor configured to execute instructions stored on and / or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term ‘processor’ refers to one or more devices, circuits, and / or processing cores configured to process da...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A comparison graph is disclosed. A system for comparing code branches comprises a code branch separator for determining a first set of commits in a first code branch that are not common to a second code branch, and determining a second set of commits in the second code branch that are not common to the first code branch; and a user interface determiner for determining a display of the first set of commits and the second set of commits.

Description

CROSS REFERENCE TO OTHER APPLICATIONS[0001]This application is a continuation of co-pending U.S. patent application Ser. No. 14 / 581,937, entitled COMPARISON GRAPH filed Dec. 23, 2014, which is incorporated herein by reference for all purposes.BACKGROUND OF THE INVENTION[0002]A software development organization typically utilizes a version control system for maintaining its code through the process of development. A version control system tracks changes made to the code and allows changes to be undone if necessary. A version control system additionally allows a developer to check out a branch of the code for development without affecting the master code branch, and then to merge the checked out branch of the code back into the master code branch when changes to the checked out branch have been completed. Some software development organizations include a large number of developers, each working on their own checked out branch. It can be difficult for a developer to keep track of the c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/44
CPCG06F8/34G06F8/75G06F8/71
Inventor SMITH, STEPHENGREG, DANNYAHLIN, KARL TOBIAS
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products