~nacc/git-ubuntu:lp1717965-lint-applied-branches

Last commit made on 2017-10-26
Get this branch:
git clone -b lp1717965-lint-applied-branches https://git.launchpad.net/~nacc/git-ubuntu
Only Nish Aravamudan can upload to this branch. If you are Nish Aravamudan please log in for upload directions.

Branch merges

Branch information

Name:
lp1717965-lint-applied-branches
Repository:
lp:~nacc/git-ubuntu

Recent commits

262a939... by Nish Aravamudan

import: add hidden flag to allow patches-applied failures

It is possible that modern tooling cannot reproduce a historic source
package. This happens, for instance, when patches apply with fuzz and
that was allowed in the past but is no longer allowed. Other cases may
exist. Rather than attempting to resolve all such historical cases with
source patching, add a flag that a developer can use to skip such
failures, when encountered, and continue on. The history of the source
package should be comprehensible, albeit with holes for the failed
patches-applied imports.

3d70115... by Nish Aravamudan

remote: add support for adding Debian remote

Parse pkg/ubuntu/devel:debian/control for X-Debian-Vcs-Git and, if
X-Debian-Vcs-Git is not found, Vcs-Git, when the --debian flag is given
to add. This also requires us to make --user a flag option, in order to
properly parse the arguments. One of --debian or --user is required.

LP: #1719707

3c8b93f... by Nish Aravamudan

remote: create an add_subparser and nest arguments under that

6db549d... by Nish Aravamudan

remote: fix formatting of parse_args to match style

74c136f... by Nish Aravamudan

remote: fix docstring

5ec1b12... by Nish Aravamudan

remote: fix passing URL

`git remote add <url>` does not mirror `git ubuntu remote add ...`, as
no fetch is performed by default. Additionally, we prefix tags to avoid
collisions between multiple user (and the importer) repositories in the
same local repository. Use our internal APIs to adjust for this.

08c796b... by Nish Aravamudan

build: if lxc or gpg are not found, raise an error

3294bc6... by Nish Aravamudan

Revert "snap: build gpg from source"

This reverts commit 81d17c0f6adfe830891291c635cdb942f6c8addf.

It is incorrect to snap gpg, as the behavior of gpg2/gpg1 is not
consistent, and it affects the user's home directory. We now call
directly into the host's gpg.

9758d07... by Nish Aravamudan

build: use host gpg when calling debsign

LP: #1727545

af7ee97... by Nish Aravamudan

versioning.max_version: handle source packages not existing in some series

If a given source package does not exist in a given series, we end up
raising an Exception. Instead, handle it as no Version, and add a test
that _next_sru_version does the right thing (it already does).

LP: #1726722