Project

General

Profile

Bug #9138

У всех узлов в History отображается коммит при перемещении узла

Added by Viktoria Kopach over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
07/19/2018
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.21.515
Platform:
Windows x64
Published in build:
0.21.518

Description

1. Есть узел (требование или текстовый) в дереве требований. Кроме того поддерева, где он находится, есть и другие поддеревья.
Например:

001
--001_1 - наш узел.
002
003

2. Узел перетаскиваем в другое место в дереве требований. Например, в узел 002.
3. Делаем коммит.
Видим, что этот коммит появился у всех узлов дерева требований, даже у тех, которые не родители и не потомки перенесенного узла.
В данном примере- у 003 и у Requirements.
Причем версия этих требований не изменилась.
Версия поменялась только у самого узла, его прежнего (001) и нового (002) родителей.

Коммит должен появиться в истории только у тех узлов, у которых действительно произошли изменения. В данном примере это сам узел, его прежний (001) и новый (002) родители.

Associated revisions

Revision e514b171 (diff)
Added by Denis Kildishev over 2 years ago

fixes:#9138;fixes matching rule for version inc

History

#1

Updated by Alexey Khoroshilov over 2 years ago

  • Target version set to 0.21
#2

Updated by Denis Kildishev over 2 years ago

Версия меняется по причине изменения индекса.
Использовал механизм из api чтобы минимизировать число изменений индексов

#3

Updated by Denis Kildishev over 2 years ago

  • % Done changed from 0 to 100
  • Status changed from New to Resolved
#4

Updated by Denis Kildishev about 2 years ago

  • Published in build set to 0.21.518
#5

Updated by Viktoria Kopach about 2 years ago

  • Status changed from Resolved to Verified
#6

Updated by Alexey Khoroshilov about 2 years ago

  • Status changed from Verified to Closed

Also available in: Atom PDF