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

    公开(公告)号:US20060200803A1

    公开(公告)日:2006-09-07

    申请号:US11071933

    申请日:2005-03-04

    IPC分类号: G06F9/44

    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.

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

    Automated process for generating a build of a software application without human intervention
    2.
    发明申请
    Automated process for generating a build of a software application without human intervention 审中-公开
    用于生成无需人为干预的软件应用程序构建的自动化过程

    公开(公告)号:US20060212857A1

    公开(公告)日:2006-09-21

    申请号:US11085346

    申请日:2005-03-21

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: An “out-of-the-box” automated build process application capable of executing a build process without any human intervention. The automated build process application may be configured to be installed and executed without any intervening manual coding of the build process, and may be capable of being configured through a user interface. The automated build application may be integrated within a software development environment, eliminating the need to independently create and use non-integrated software tools and scripts to automate aspects of the build process. Embodiments of the invention may be implemented using a workflow engine configured to execute a build process. A workflow engine (e.g., the MSBuild engine available from Microsoft Corporation) can be configured to perform all of the acts involved in a build process. The build process may be defined by one or more files formatted in accordance with a markup language such as, for example, XML or HTML.

    摘要翻译: 一个“开箱即用”的自动构建过程应用程序,能够执行构建过程而无需任何人为干预。 自动化构建过程应用可以被配置为在没有对构建过程进行任何干预的手动编码的情况下被安装和执行,并且可以能够通过用户界面进行配置。 自动构建应用程序可以集成在软件开发环境中,无需独立创建和使用非集成软件工具和脚本来自动化构建过程的各个方面。 可以使用被配置为执行构建处理的工作流引擎来实现本发明的实施例。 可以将工作流引擎(例如,可从Microsoft Corporation获得的MSBuild引擎)配置为执行构建过程中涉及的所有操作。 构建过程可以由根据诸如XML或HTML的标记语言格式化的一个或多个文件来定义。

    Task aware source checkin and build
    3.
    发明申请
    Task aware source checkin and build 有权
    任务感知源签入和构建

    公开(公告)号:US20060236301A1

    公开(公告)日:2006-10-19

    申请号:US11106935

    申请日:2005-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: An integrated source code control and work item tracking tool is capable of establishing a relationship between work definition and work implementation. Once established, a more holistic view of the development process can be attained, and specific tasks can be easily accomplished. Tasks that be may accomplished using an integrated source code control and work item tracking tool include: automated generation of a list of work items that are completed in a new build of the system; automated updates of work items that are included in a build so that the work item details reflect the build in which it became available; automated transitioning of work items through a workflow when their implementation is complete and when their implementation is available in a new build; validation that source code changes represent the implementation of work items that have been approved; and managing change in the source code system with a focus on what work items it represents rather than a focus on what files are affected.

    摘要翻译: 集成的源代码控制和工作项目跟踪工具能够建立工作定义和工作实现之间的关系。 一旦建立起来,就可以实现对发展进程的更全面的看法,可以轻松实现具体任务。 可以使用集成的源代码控制和工作项目跟踪工具完成的任务包括:自动生成在系统的新构建中完成的工作项列表; 包括在构建中的工作项目的自动更新,以使工作项详细信息反映其可用的构建; 当工作项目的实施完成时,工作项目通过工作流程自动转换,以及在新构建中可用的工作项目的实现; 确认源代码更改代表已批准的工作项目的实施; 并管理源代码系统中的变更,重点是其代表的工作项,而不是重点关注哪些文件受到影响。

    Methods and apparatus for implementing checkin policies in source code control systems
    4.
    发明授权
    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.

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

    Work item tracking system for projects
    5.
    发明申请
    Work item tracking system for projects 有权
    工程项目跟踪系统

    公开(公告)号:US20060218028A1

    公开(公告)日:2006-09-28

    申请号:US11089613

    申请日:2005-03-25

    IPC分类号: G06F9/46

    摘要: A work item tracking system that provides for processing of more than one type of work item. Work item types may be defined using a data structure. Fields and characteristics of the work item are defined within the work item type definition. Programs within the work item tracking system may use this information to create, modify and otherwise process work items of a single type or to form links between work items of different types.

    摘要翻译: 一种工作项跟踪系统,用于处理多种类型的工作项。 可以使用数据结构定义工作项类型。 工作项的字段和特征在工作项类型定义中定义。 工作项目跟踪系统中的程序可以使用此信息来创建,修改和处理单个类型的工作项,或者在不同类型的工作项之间形成链接。

    Method and apparatus for providing process guidance
    6.
    发明授权
    Method and apparatus for providing process guidance 有权
    提供过程指导的方法和装置

    公开(公告)号:US08386931B2

    公开(公告)日:2013-02-26

    申请号:US11106765

    申请日:2005-04-15

    申请人: Sam Guckenheimer

    发明人: Sam Guckenheimer

    IPC分类号: G06F3/00 G06F3/01

    摘要: A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.

    摘要翻译: 上下文敏感的过程指导系统基于来自执行过程中使用的系统的上下文数据提供过程指导。 该系统可以是工作项目跟踪系统或类似的项目管理工具。 过程指导可以向执行与过程相关的动作的用户提供信息。 上下文数据可以从各种来源导出,包括在请求过程指导时的应用程序的状态,在该过程中分配给该用户的用户,以及为该用户所进行的显示的数据 请求。 上下文敏感过程指导系统可以显示上下文敏感的过程指导内容,并基于上下文数据提供到相关过程引导内容的链接。

    Task aware source checkin and build
    7.
    发明授权
    Task aware source checkin and build 有权
    任务感知源签入和构建

    公开(公告)号:US08037452B2

    公开(公告)日:2011-10-11

    申请号:US11106935

    申请日:2005-04-15

    IPC分类号: G06F9/44 G06F17/00

    CPC分类号: G06F8/71

    摘要: An integrated source code control and work item tracking tool is capable of establishing a relationship between work definition and work implementation. Once established, a more holistic view of the development process can be attained, and specific tasks can be easily accomplished. Tasks that may be accomplished using an integrated source code control and work item tracking tool include: automated generation of a list of work items that are completed in a new build of the system; automated updates of work items that are included in a build so that the work item details reflect the build in which it became available; automated transitioning of work items through a workflow when their implementation is complete and when their implementation is available in a new build; validation that source code changes represent the implementation of work items that have been approved; and managing change in the source code system with a focus on what work items it represents rather than a focus on what files are affected.

    摘要翻译: 集成的源代码控制和工作项目跟踪工具能够建立工作定义和工作实现之间的关系。 一旦建立起来,就可以实现对发展进程的更全面的看法,可以轻松实现具体任务。 可以使用集成的源代码控制和工作项目跟踪工具完成的任务包括:自动生成在系统的新构建中完成的工作项列表; 包括在构建中的工作项目的自动更新,以使工作项详细信息反映其可用的构建; 当工作项目的实施完成时,工作项目通过工作流程自动转换,以及在新构建中可用的工作项目的实现; 确认源代码更改代表已批准的工作项目的实施; 并管理源代码系统中的变更,重点是其代表的工作项,而不是重点关注哪些文件受到影响。

    Work item tracking system for projects
    8.
    发明授权
    Work item tracking system for projects 有权
    工程项目跟踪系统

    公开(公告)号:US08126760B2

    公开(公告)日:2012-02-28

    申请号:US11089613

    申请日:2005-03-25

    IPC分类号: G06Q10/00

    摘要: A work item tracking system that provides for processing of more than one type of work item. Work item types may be defined using a data structure. Fields and characteristics of the work item are defined within the work item type definition. Programs within the work item tracking system may use this information to create, modify and otherwise process work items of a single type or to form links between work items of different types.

    摘要翻译: 一种工作项跟踪系统,用于处理多种类型的工作项。 可以使用数据结构定义工作项类型。 工作项的字段和特征在工作项类型定义中定义。 工作项目跟踪系统中的程序可以使用此信息来创建,修改和处理单个类型的工作项,或者在不同类型的工作项之间形成链接。

    Method and apparatus for providing process guidance

    公开(公告)号:US20060235736A1

    公开(公告)日:2006-10-19

    申请号:US11106765

    申请日:2005-04-15

    申请人: Sam Guckenheimer

    发明人: Sam Guckenheimer

    IPC分类号: G06F9/46

    摘要: A context-sensitive process guidance system provides process guidance based on context data from a system used in performing the process. The system may be a work item tracking system or similar project management tool. Process guidance may provide information to a user performing actions related to a process. Context data may be derived from various sources, including the state of an application at the time of the request for process guidance, the user making the request and the role assigned to that user in the process, or the data displayed for the user who made the request. The context-sensitive process guidance system may display context-sensitive process guidance content and provide links to related process guidance content based on the context data.

    Version aware test management system and method
    10.
    发明申请
    Version aware test management system and method 审中-公开
    版本感知测试管理系统和方法

    公开(公告)号:US20050229159A1

    公开(公告)日:2005-10-13

    申请号:US10822454

    申请日:2004-04-12

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3672 G06F11/368

    摘要: The present invention provides for a test management system that maintains fine-grained versioning information without sacrificing query, filtering, and reporting capabilities. Metadata associated with a test is stored in an XML file that is versioned with the test assets and source code. Furthermore, the XML file can contain all the attributes necessary for query and management, for example via XSLT transformations.

    摘要翻译: 本发明提供了一种维护细粒度版本信息而不牺牲查询,过滤和报告能力的测试管理系统。 与测试相关联的元数据存储在使用测试资产和源代码进行版本控制的XML文件中。 此外,XML文件可以包含查询和管理所需的所有属性,例如通过XSLT转换。