1. scope
  2. hob

Branches

repo-manager

View source
repo-manager
  • Contributors
    1. Loading...
Author Commit Message Date Builds
16 commits behind default.
Jan Borsodi
Removed flags from re.sub, not supported on all python versions and not really needed.
Jan Borsodi
Updated with new fixes from default.
Jan Borsodi
Merged in fixes from release-0.x.
Jan Borsodi
Merged with 0.3.3
Jan Borsodi
command.release: Turning off draft check for now.
Jan Borsodi
hob.repo: Fixed incorrect object used as service.
Jan Borsodi
hob.repo: Removed some temporary debug prints.
Jan Borsodi
hob.repo: Unpublished services must now first be marked as a draft. This should ensure that new service development get started as drafts.
Jan Borsodi
hob.proto: Added Service.isDraft() method to quickly check if a service is marked as draft or not.
Jan Borsodi
hob.repo: Local services are now compared to the same version remotely as well as the previously released version.
Jan Borsodi
hob.repo: Service files are now copied with EOL filtering to ensure they are always using Unix EOL.
Jan Borsodi
Fixed wrong indentation of else: block.
Jan Borsodi
command.release: Services which are drafts are not considered when finding the latest version of a service.
Jan Borsodi
command.release: Updated services now also trigger an hg commit.
Jan Borsodi
hob.repo: A service that changes from draft to published is seen as an update.
Jan Borsodi
command.release: Config file is only updated with updated versions from new or upgraded services.
Jan Borsodi
command.release: The latest version of a service is now updated in target.current section.
Jan Borsodi
hob.proto: Added getVersion and getVersionNumber methods to Service class, to make it easier to get the version.
Jan Borsodi
command.release: Added documentation of command.
Jan Borsodi
Removed commented-out code.
Jan Borsodi
command.release: Added options for automatic Mercurial usage, --commit, --commit-message and --push.
Jan Borsodi
command.release: Added check for existing files in remote repo, asks for overwriting.
Jan Borsodi
command.release: New/updated files are now copied to remote location. hob.conf is also updated.
Jan Borsodi
hob.repo: Improved info output for new commands, and added event output.
Jan Borsodi
hob.repo: Centralized all error/warning/info codes which also contains the text format string.
Jan Borsodi
command.release: Added --show-info option to display additional information from comparison process.
Jan Borsodi
Moved classes related to "release" command into hob.repo module.
Jan Borsodi
Removed some commented-out code.
Jan Borsodi
command.release: Added missing 'force' parameter.
Jan Borsodi
command.release: Added --force option which will allow the operation to continue even if there are errors.
Jan Borsodi
command.release: Added short-name -x for --exclude-service.
Jan Borsodi
command.release: If a service has new commands it is marked as EXTENDED.
Jan Borsodi
command.release: Improved output of "update" entries.
Jan Borsodi
command.release: Add boolean flag to control whether the draft status is checked.
Jan Borsodi
command.release: Error for a given service are now tied to the service.
Jan Borsodi
release: Added checks for the draft status of services, if a released service has local modifications it is seen as an error.
Jan Borsodi
Added getvalue() method to options object which fetches the value of an option, if the option does not exist returns default value.
Jan Borsodi
Added error listing for messages. Changed IDs for proto-level errors (PROTxxx). Changed output of "release" command to show errors and files that are new/changed.
Jan Borsodi
Further work on repo manager and comparing protocol bufer repos. There's now a callback object used in the compare process which can keep track of errors and changes.
Jan Borsodi
Positional arguments with default values are now treated as optional in argparse.
Jan Borsodi
Merged release-0.x into repo-manager.
Jan Borsodi
Started work on classes to manage repositories and compare two repos to find differences in messages, commmands etc.