Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
341e6239b2 | ||
|
|
4fb00e786f | ||
|
|
2ad747111f | ||
|
|
5c3a3171fd | ||
|
|
50979e2c3d | ||
|
|
a670b90899 | ||
|
|
532a93e95e | ||
|
|
29757ccfb5 | ||
|
|
7f857fdd68 |
+8
-3
@@ -1,6 +1,11 @@
|
|||||||
|
# Bitbucket token
|
||||||
.repository-token
|
.repository-token
|
||||||
|
|
||||||
**/__pycache__/
|
# Virtual environment
|
||||||
build/
|
venv/
|
||||||
**/*.egg-info/
|
|
||||||
|
# Build folders and artifacts
|
||||||
dist/
|
dist/
|
||||||
|
build/
|
||||||
|
**/__pycache__/
|
||||||
|
**/*.egg-info/
|
||||||
|
|||||||
@@ -1,3 +1,24 @@
|
|||||||
|
## v1.5.2 - 2025-11-28
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
|
||||||
|
- **bugfix**: arreglo split de ramas de flow.branches [[jteran](mailto:jteran@renatre.org.ar)] (2ad7471)
|
||||||
|
- **bugfix**: arreglo iteracion de items de flowconfig en set_config [[jteran](mailto:jteran@renatre.org.ar)] (5c3a317)
|
||||||
|
- **docs**: agrego venv a lista de carpetas ignoradas [[jteran](mailto:jteran@renatre.org.ar)] (50979e2)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
## v1.5.1 - 2025-11-27
|
||||||
|
|
||||||
|
### Commits
|
||||||
|
|
||||||
|
- **refactor**: muevo constantes a modulo git_flow para centralizar uso [[jonathan.nerat](mailto:jonathan.nerat@gmail.com)] (29757cc)
|
||||||
|
- **bugfix**: ignorar carpetas generadas en build de lsp [[jonathan.nerat](mailto:jonathan.nerat@gmail.com)] (7f857fd)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
## v1.5.0 - 2025-11-27
|
## v1.5.0 - 2025-11-27
|
||||||
|
|
||||||
### Commits
|
### Commits
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"exclude": [
|
||||||
|
"build",
|
||||||
|
"**/*.egg-info"
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -18,7 +18,7 @@ COMMIT_TYPES = [
|
|||||||
"docs",
|
"docs",
|
||||||
"style",
|
"style",
|
||||||
"test",
|
"test",
|
||||||
"wip"
|
"wip",
|
||||||
]
|
]
|
||||||
|
|
||||||
# Commits con estos valores incrementan el componente correspondiente
|
# Commits con estos valores incrementan el componente correspondiente
|
||||||
@@ -46,3 +46,15 @@ SUPPORTED_REMOTE_APIS = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
REPOSITORY_TOKEN_FILENAME = ".repository-token"
|
REPOSITORY_TOKEN_FILENAME = ".repository-token"
|
||||||
|
|
||||||
|
COLOR_BLACK = "\033[30m"
|
||||||
|
COLOR_RED = "\033[31m"
|
||||||
|
COLOR_GREEN = "\033[32m"
|
||||||
|
COLOR_YELLOW = "\033[33m"
|
||||||
|
COLOR_BLUE = "\033[34m"
|
||||||
|
COLOR_5 = "\033[35m"
|
||||||
|
COLOR_6 = "\033[36m"
|
||||||
|
COLOR_7 = "\033[37m"
|
||||||
|
COLOR_BLACK_BOLD = "\033[1;30m"
|
||||||
|
COLOR_WHITE_BOLD = "\033[1;37m"
|
||||||
|
COLOR_RESET = "\033[0m"
|
||||||
|
|||||||
@@ -4,6 +4,11 @@ from os.path import isfile
|
|||||||
|
|
||||||
from git_flow import (
|
from git_flow import (
|
||||||
BRANCH_TYPES,
|
BRANCH_TYPES,
|
||||||
|
COLOR_BLUE,
|
||||||
|
COLOR_GREEN,
|
||||||
|
COLOR_RED,
|
||||||
|
COLOR_RESET,
|
||||||
|
COLOR_YELLOW,
|
||||||
REPOSITORY_TOKEN_FILENAME,
|
REPOSITORY_TOKEN_FILENAME,
|
||||||
GitFlowError,
|
GitFlowError,
|
||||||
)
|
)
|
||||||
@@ -12,18 +17,6 @@ from git_flow.remote.base import RemoteAPI
|
|||||||
from git_flow.remote.bitbucket import BitbucketRemoteAPI
|
from git_flow.remote.bitbucket import BitbucketRemoteAPI
|
||||||
from git_flow.remote.github import GithubRemoteAPI
|
from git_flow.remote.github import GithubRemoteAPI
|
||||||
|
|
||||||
COLOR_BLACK = "\033[30m"
|
|
||||||
COLOR_RED = "\033[31m"
|
|
||||||
COLOR_GREEN = "\033[32m"
|
|
||||||
COLOR_YELLOW = "\033[33m"
|
|
||||||
COLOR_BLUE = "\033[34m"
|
|
||||||
COLOR_5 = "\033[35m"
|
|
||||||
COLOR_6 = "\033[36m"
|
|
||||||
COLOR_7 = "\033[37m"
|
|
||||||
COLOR_BLACK_BOLD = "\033[1;30m"
|
|
||||||
COLOR_WHITE_BOLD = "\033[1;37m"
|
|
||||||
COLOR_RESET = "\033[0m"
|
|
||||||
|
|
||||||
TYPE_SUCCESS = 0
|
TYPE_SUCCESS = 0
|
||||||
TYPE_WARNING = 1
|
TYPE_WARNING = 1
|
||||||
TYPE_ERROR = 2
|
TYPE_ERROR = 2
|
||||||
@@ -177,7 +170,7 @@ class Command(ABC):
|
|||||||
|
|
||||||
def get_branch_env_and_type(self, branch: str) -> tuple[str, str]:
|
def get_branch_env_and_type(self, branch: str) -> tuple[str, str]:
|
||||||
components = branch.split("/")
|
components = branch.split("/")
|
||||||
target_branches = self.flowconfig["flow.branches"].split(" ")
|
target_branches = self.flowconfig["flow.branches"].split(",")
|
||||||
|
|
||||||
if len(components) == 2:
|
if len(components) == 2:
|
||||||
if components[0] not in BRANCH_TYPES:
|
if components[0] not in BRANCH_TYPES:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from argparse import ArgumentParser, Namespace
|
from argparse import ArgumentParser, Namespace
|
||||||
from git_flow import GitFlowError
|
from git_flow import COLOR_WHITE_BOLD, COLOR_GREEN, COLOR_RED, COLOR_RESET, GitFlowError
|
||||||
from git_flow.command.base import COLOR_GREEN, COLOR_RED, COLOR_RESET, COLOR_WHITE_BOLD, Command
|
from git_flow.command.base import Command
|
||||||
from git_flow.git import Git
|
from git_flow.git import Git
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
from argparse import Namespace
|
from argparse import Namespace
|
||||||
import os
|
|
||||||
from git_flow import GitFlowError
|
from git_flow import GitFlowError
|
||||||
from git_flow.command.base import Command
|
from git_flow.command.base import Command
|
||||||
from git_flow.git import FLOWCONFIG_FILE, Git
|
from git_flow.git import FLOWCONFIG_FILE, Git
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ class TagCommand(Command):
|
|||||||
def get_token_and_ci(self, args: Namespace):
|
def get_token_and_ci(self, args: Namespace):
|
||||||
try:
|
try:
|
||||||
return (self.ensure_repository_token(), False)
|
return (self.ensure_repository_token(), False)
|
||||||
except GitFlowError as e:
|
except GitFlowError:
|
||||||
return (args.token, True)
|
return (args.token, True)
|
||||||
|
|
||||||
def setup_parser(self, parser: ArgumentParser) -> ArgumentParser:
|
def setup_parser(self, parser: ArgumentParser) -> ArgumentParser:
|
||||||
|
|||||||
+1
-1
@@ -38,7 +38,7 @@ class Git:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def set_config(config: dict[str, str], file: str | None = None):
|
def set_config(config: dict[str, str], file: str | None = None):
|
||||||
for key, value in config:
|
for key, value in config.items():
|
||||||
Git("config", key, value, file=file).exec()
|
Git("config", key, value, file=file).exec()
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
+1
-9
@@ -1,14 +1,6 @@
|
|||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
from git_flow import COLOR_BLACK_BOLD, COLOR_BLUE, COLOR_GREEN, COLOR_RED, COLOR_RESET, COLOR_YELLOW
|
||||||
COLOR_BLACK = '\033[30m'
|
|
||||||
COLOR_RED = '\033[31m'
|
|
||||||
COLOR_GREEN = '\033[32m'
|
|
||||||
COLOR_YELLOW = '\033[33m'
|
|
||||||
COLOR_BLUE = '\033[34m'
|
|
||||||
COLOR_BLACK_BOLD = '\033[1;30m'
|
|
||||||
COLOR_RESET = '\033[0m'
|
|
||||||
|
|
||||||
|
|
||||||
def confirm(prompt, default: bool = True):
|
def confirm(prompt, default: bool = True):
|
||||||
user_input = input(prompt + (" [Y/n]: " if default else " [y/N]: "))
|
user_input = input(prompt + (" [Y/n]: " if default else " [y/N]: "))
|
||||||
|
|||||||
Reference in New Issue
Block a user