Bug #9138
closedУ всех узлов в History отображается коммит при перемещении узла
100%
Description
1. Есть узел (требование или текстовый) в дереве требований. Кроме того поддерева, где он находится, есть и другие поддеревья.
Например:
001 --001_1 - наш узел. 002 003
2. Узел перетаскиваем в другое место в дереве требований. Например, в узел 002.
3. Делаем коммит.
Видим, что этот коммит появился у всех узлов дерева требований, даже у тех, которые не родители и не потомки перенесенного узла.
В данном примере- у 003 и у Requirements.
Причем версия этих требований не изменилась.
Версия поменялась только у самого узла, его прежнего (001) и нового (002) родителей.
Коммит должен появиться в истории только у тех узлов, у которых действительно произошли изменения. В данном примере это сам узел, его прежний (001) и новый (002) родители.
Updated by Denis Kildishev over 6 years ago
Версия меняется по причине изменения индекса.
Использовал механизм из api чтобы минимизировать число изменений индексов
Updated by Denis Kildishev over 6 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset requality|e514b17151712b14e8c899b2db0e106558eb8ca6.
Updated by Viktoria Kopach over 6 years ago
- Status changed from Resolved to Verified
Updated by Alexey Khoroshilov over 6 years ago
- Status changed from Verified to Closed