Если найденный коммит существует в нескольких ветвях, то используется первая ветвь, в которой этот коммит появился - из списка самый последний элемент.
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');
|
||||
|
||||
// Если текущий измененный коммит является последним в ветке - то продолжить коммиты в этой ветке
|
||||
// При разбивке по '\n' присутствует последний пустой элемент, поэтому нужный элемент 2-ой с конца
|
||||
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"
|
||||
).output.split('\n')[0].strip('\'');
|
||||
).output.split('\n')[$-2].strip('\'');
|
||||
|
||||
// Получение списка коммитов между текущим и веткой
|
||||
result = git(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue