~nacc/git-ubuntu:fixes

Last commit made on 2017-06-06
Get this branch:
git clone -b fixes 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:
fixes
Repository:
lp:~nacc/git-ubuntu

Recent commits

11b90ec... by Nish Aravamudan

git ubuntu import: handle importing multiple orig tarballs

gbp-import-orig supports a --component option in 0.8.0 and on (Debian
bug 561071).

8ab6329... by Nish Aravamudan

git ubuntu merge: pygit2 status() does not always match `git-status`

874b778... by Nish Aravamudan

git ubuntu import/import-local: print exception message

c764918... by Nish Aravamudan

git ubuntu import-local: move from --patches-applied to --skip-applied

This matches git ubuntu import.

6321dd7... by Nish Aravamudan

git ubuntu import-local: parse_parentfile takes only one argument now

1273f01... by Nish Aravamudan

git ubuntu import/import-local: for the case of local imports, allow skipping orig

We previously did not fail to import if orig tarballs failed to import.
Now that we do, there are imports that used to succeed (locally) that
will now fail. To allow for at least local development using those
repositories, add a (hidden) flag to skip importing the orig tarballs,
which also implies --no-push, as we don't want this to affect the
official importer repositories by default.

 fup

9177a1e... by Nish Aravamudan

git ubuntu import/import-local: failure to import orig is fatal

7e3419d... by Nish Aravamudan

git ubuntu import: do not emit error message for native packages

There is no orig tarball, but there is a plain tarball. If the latter is
present, do not indicate any error.

LP: #1695106

9c651f5... by Nish Aravamudan

GitUbuntuRepository: optimize treeishs_identical

If we can peel() to treeishs, we can just compare the hashes.

73be4cc... by Nish Aravamudan

git ubuntu import: copy_base_references needs to know the target namespace

Otherwise, a --lp-owner import fails to find the pushed references to
that owner's git space.