~canonical-kernel/+git/kteam-tools:corytodd/stable--fix-publish-tags

Last commit made on 2023-08-14
Get this branch:
git clone -b corytodd/stable--fix-publish-tags https://git.launchpad.net/~canonical-kernel/+git/kteam-tools
Members of Canonical Kernel can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
corytodd/stable--fix-publish-tags
Repository:
lp:~canonical-kernel/+git/kteam-tools

Recent commits

9480e17... by Cory Todd

stable: publish-tags -- fix private check

The visibility of a repo should be checked symmetrically. We also need to
be warned if k.s.y says not private while launchpad says private.

Signed-off-by: Cory Todd <email address hidden>

fa8ec56... by Cory Todd

stable: publish-tags -- document usage

Explain the intent and usage of this script. Add helper to check that
the working directory is a git tree before getting too far along.

Signed-off-by: Cory Todd <email address hidden>

1304b40... by Cory Todd

stable: publish-tags -- drop version-seeds

We no longer need version seeds now that we have the +fork repo feature
on Launchpad. Drop the associated code from this script.

Signed-off-by: Cory Todd <email address hidden>

4240f77... by Cory Todd

stable: publish-tags -- dry-run everywhere

Do not create package repos on Launchpad while in dry-run mode.

Signed-off-by: Cory Todd <email address hidden>

d103042... by Cory Todd

stable: publish-tags -- do not create pkg repos by default

Only attempt to create launchpad package repos if specificalyl asked to.

Signed-off-by: Cory Todd <email address hidden>

ca2f8e6... by Cory Todd

stable: publish-tags -- exclude security by default

The security repos require separate privileges from the primary repos.
Default to not sync security unless asked to.

Signed-off-by: Cory Todd <email address hidden>

9004fc2... by Cory Todd

stable: publish-tags -- add sync by handle support

Currently we will sync the provide list of codenames. Add the option to
sync by handle.

Signed-off-by: Cory Todd <email address hidden>

1944d88... by Cory Todd

stable: publish-tags -- add more logging context

Make the logs more readable for those unfamiliar with the output.

Signed-off-by: Cory Todd <email address hidden>

6ade4b7... by Cory Todd

stable: publish-tags -- remove commented out code

Remove clutter to make things easier to read.

Signed-off-by: Cory Todd <email address hidden>

0996bbe... by Cory Todd

stable: publish-tags -- convert print to logger

Replace all print statements with logger statements. Original spacing
and formatting has been maintained. Remember that print() automatically
emits a space between each parameter unless a separator is explicitly
provided. This also removes the manual stdout flushing.

Signed-off-by: Cory Todd <email address hidden>