Если найденный коммит существует в нескольких ветвях, то используется первая ветвь, в которой этот коммит появился - из списка самый последний элемент.
This commit is contained in:
parent
9c4c2c9d05
commit
3638d0c48d
1 changed files with 3 additions and 2 deletions
|
@ -118,10 +118,11 @@ class Snag {
|
||||||
string currentSnapshot = result.output.strip('\n');
|
string currentSnapshot = result.output.strip('\n');
|
||||||
|
|
||||||
// Если текущий измененный коммит является последним в ветке - то продолжить коммиты в этой ветке
|
// Если текущий измененный коммит является последним в ветке - то продолжить коммиты в этой ветке
|
||||||
|
// При разбивке по '\n' присутствует последний пустой элемент, поэтому нужный элемент 2-ой с конца
|
||||||
string currentBranch = git(
|
string currentBranch = git(
|
||||||
["for-each-ref", "--contains", currentSnapshot, "--format='%(refname:short)'"],
|
["for-each-ref", "--format='%(refname:short)'", "--contains", currentSnapshot],
|
||||||
"Error while getting the current branch"
|
"Error while getting the current branch"
|
||||||
).output.split('\n')[0].strip('\'');
|
).output.split('\n')[$-2].strip('\'');
|
||||||
|
|
||||||
// Получение списка коммитов между текущим и веткой
|
// Получение списка коммитов между текущим и веткой
|
||||||
result = git(
|
result = git(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue