feature: hacer pull en rama actual antes de crear nueva rama
This commit is contained in:
@@ -13,7 +13,7 @@ class NewCommand(Command):
|
||||
|
||||
def run(self, args: Namespace = Namespace()):
|
||||
self.ensure_initialized()
|
||||
self.ensure_right_branch()
|
||||
branch = self.ensure_right_branch()
|
||||
|
||||
self.info("Se creará una nueva rama de trabajo sobre la rama actual.")
|
||||
self.info("Debe seleccionar el tipo de cambio a realizar.")
|
||||
@@ -21,6 +21,9 @@ class NewCommand(Command):
|
||||
branch_type = self.choice("Tipos de cambio", BRANCH_TYPES)
|
||||
new_branch = self._get_unique_branch_name(branch_type)
|
||||
|
||||
if "flow.remote" in self.flowconfig and Git.get_tracking_branch(branch):
|
||||
Git("pull").exec(print="Actualizando rama actual")
|
||||
|
||||
if self.confirm(f"¿Crear rama '{new_branch}' sobre la rama actual?"):
|
||||
Git("switch", new_branch, create=True).exec(print="Creando nueva rama")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user