feature: deshacer rebase cuando este falla en el pasaje de cambios
This commit is contained in:
@@ -89,6 +89,12 @@ class ReleaseCommand(Command):
|
|||||||
else:
|
else:
|
||||||
Git("switch", next_branch, create=True).exec(print="Creando rama release")
|
Git("switch", next_branch, create=True).exec(print="Creando rama release")
|
||||||
|
|
||||||
Git("rebase", base, next_branch, onto=group).exec(
|
status = Git("rebase", base, next_branch, onto=group).code(
|
||||||
print="Moviendo cambios hacia el siguiente ambiente"
|
print="Moviendo cambios hacia el siguiente ambiente"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if status:
|
||||||
|
Git("rebase", abort=True).exec(
|
||||||
|
print="Deshaciendo cambios por conflictos"
|
||||||
|
)
|
||||||
|
raise GitFlowError("Error al realizar pasaje de cambios a rama objetivo")
|
||||||
|
|||||||
Reference in New Issue
Block a user