Methods and apparatus for implementing checkin policies in source code control systems
    5.
    发明授权
    Methods and apparatus for implementing checkin policies in source code control systems 有权
    在源代码控制系统中实现检查策略的方法和设备

    公开(公告)号:US07653893B2

    公开(公告)日:2010-01-26

    申请号:US11071933

    申请日:2005-03-04

    IPC分类号: G06F9/44 G06F9/00 G06F17/30

    CPC分类号: G06F8/71

    摘要: In one embodiment, a method and apparatus for automatically evaluating compliance of at least one source code file against at least one checkin policy. In a further embodiment, providing information about the compliance or non-compliance of the at least one source code file with the at least one checkin policy. In another embodiment, providing an option to override a policy failure and submit the at least one source code file to a source code repository. In one embodiment, in response to an override of a policy failure, providing a notification about the override of the policy failure. In some embodiments, an extensible framework enabling the installation of at least one checkin policy plugin, and providing a notification that at least one checkin policy plugin is not installed. In further embodiments, providing and using a work item association policy plugin, a unit tests policy plugin, and a static analysis policy plugin.

    摘要翻译: 在一个实施例中,一种用于根据至少一个签到策略自动评估至少一个源代码文件的符合性的方法和装置。 在另一实施例中,提供关于所述至少一个源代码文件与所述至少一个签到策略的合规性或不符合性的信息。 在另一实施例中,提供覆盖策略失败的选项,并将所述至少一个源代码文件提交给源代码存储库。 在一个实施例中,响应于策略失败的覆盖,提供关于策略失败的覆盖的通知。 在一些实施例中,允许安装至少一个签到策略插件的可扩展框架,以及提供至少一个签入策略插件未被安装的通知。 在另外的实施例中,提供和使用工作项关联策略插件,单元测试策略插件和静态分析策略插件。

    Lightweight methods for storing work in progress in a source code control system
    6.
    发明授权
    Lightweight methods for storing work in progress in a source code control system 有权
    用于在源代码控制系统中存储正在进行的工作的轻量级方法

    公开(公告)号:US07480896B2

    公开(公告)日:2009-01-20

    申请号:US10790605

    申请日:2004-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: The present invention relates to a system and methodology to facilitate software development activities via the concept of “Shelving” which provides an improved alternative to conventional branching technologies in certain scenarios. In one aspect, a software development system is provided. The system includes a shelving component that captures a current state of an intermediate software design. A version control component processes the intermediate design as if the intermediate design were a completed software design.

    摘要翻译: 本发明涉及通过“搁置”的概念促进软件开发活动的系统和方法,其在某些情况下提供了常规分支技术的改进的替代方案。 一方面,提供了软件开发系统。 该系统包括捕获中间软件设计的当前状态的搁置组件。 版本控制组件处理中间设计,就像中间设计是完整的软件设计一样。