发明名称 DETERMINING WHEN A CHANGE SET WAS DELIVERED TO A WORKSPACE OR STREAM AND BY WHOM
摘要 Each of a plurality of events associated with a workspace or stream are stored to a functional data structure. Each of the plurality of events includes at least an indication of when an operation in the workspace or stream occurred and who performed the operation. Nodes of a change set history tree corresponding to the events can be recursively identified until a node corresponding to a change set of interest is identified. Responsive to identifying the node corresponding to the change set of interest, the event corresponding to such node can be identified as an event that added the change set of interest to the workspace or stream. The indication of when the operation represented by the event occurred and who performed the operation can be retrieved from the subject event. The indication of when the operation represented by the event occurred, and who performed the operation, can be output.
申请公布号 US2016196169(A1) 申请公布日期 2016.07.07
申请号 US201514921137 申请日期 2015.10.23
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Lafreniere David;Niefer Andrew J.;Valenta Michael F.
分类号 G06F9/54;G06F9/50 主分类号 G06F9/54
代理机构 代理人
主权项 1. A computer-implemented method, comprising: storing, using a processor, to a functional data structure a plurality of events associated with a workspace or stream, each of the plurality of events comprising at least an indication of when an operation in the workspace or stream occurred and who performed the operation; identifying a change set that is of interest; identifying as a subject event a particular event stored in the functional data structure; identifying as a previous event a particular event stored in the functional data structure that precedes the subject event; identifying a set of nodes of a change set history tree corresponding to the subject event which are not present in the set of nodes of a change set history tree corresponding to the previous event, each node representing a change set delivered to the workspace or stream, and determining whether the set of nodes corresponding to the subject event, which are not present in the set of nodes of a change set history tree corresponding to the previous event, includes a node representing the change set that is of interest; responsive to determining that the change set of interest is not included in the set of nodes corresponding to the subject event, which are not present in the set of nodes of a change set history tree corresponding to the previous event, until a set of nodes including the change set of interest is identified, recursively: re-identifying as the subject event the event currently identified as the previous event and identifying as the previous event a particular event stored in the functional data structure that precedes the re-identified subject event; andidentifying a corresponding set of nodes of the change set history tree corresponding to the subject event which are not present in the set of nodes of a change set history tree corresponding to the previous event, and determining whether the set of nodes corresponding to the subject event, which are not present in the set of nodes of a change set history tree corresponding to the previous event, includes a node representing the change set that is of interest; and responsive to determining that the corresponding set of nodes includes a node representing the change set that is of interest, identifying the subject event as an event that added the change set of interest to the workspace or stream and retrieving from the subject event the indication of when the operation represented by the event occurred and who performed the operation; and outputting the indication of when the operation represented by the event occurred and who performed the operation.
地址 ARMONK NY US