lp:~racb/git-ubuntu
- Get this repository:
-
git clone
https://git.launchpad.net/~racb/git-ubuntu
Branches
Name | Last Modified | Last Commit |
---|---|---|
importer-service-db | 2018-11-01 16:55:43 UTC |
Mark "running" imports as errored on restart
Author:
Robie Basak
Mark "running" imports as errored on restart |
fix-keyring- |
2018-11-01 14:17:07 UTC |
Pin keyring version to work around regression
Author:
Robie Basak
Pin keyring version to work around regression |
importer- |
2018-10-23 12:28:41 UTC |
Use persistent state directory
Author:
Robie Basak
Use persistent state directory Move the directory in which we keep persistent state into the one This directory must exist. This moves the previously used directory /tmp into somewhere that can This applies to the importer service only. Users of the "git-ubuntu" CLI |
gawk-readline-fix | 2018-10-12 09:44:19 UTC |
Fix call into core snap awk binary
Author:
Robie Basak
Fix call into core snap awk binary The core snap's loader is tied to its libc. usr/bin/awk inside the core Add a wrapper for awk which calls awk in the core snap correctly, Separately, we also need to set LD_LIBRARY_PATH so that the loader can This does raise some questions such as what it means for a classic snap With thanks to Michael Vogt. LP: #1796017 |
gawk-readline- |
2018-10-03 12:19:32 UTC |
Add awk integration test
Author:
Robie Basak
Add awk integration test |
keyring-backend-fix | 2018-09-28 15:47:00 UTC |
Drop keyrings.alt version restriction
Author:
Robie Basak
Drop keyrings.alt version restriction The launchpadlib part requires "keyring" with no version restriction. By Alternatively we could have added a version restriction to the Now the test checking that keyring can find a functional backend should LP: #1794041 |
improve- |
2018-09-20 16:19:56 UTC |
tag: improve dirty tree detection
Author:
Robie Basak
tag: improve dirty tree detection If raw_repo.status() returns entries that are GIT_STATUS_IGNORED then Related bugs: https:/ |
proposed | 2018-07-10 12:08:46 UTC |
Merge branch 'changelog-assertions'
Author:
Robie Basak
Merge branch 'changelog- Some fixups were needed for the merge. The tests move from |
test-structure- |
2018-06-14 12:52:26 UTC |
Rename test files
Author:
Robie Basak
Rename test files This is a style change: we're moving to keeping tests in foo_test.py. |
changelog- |
2018-06-04 14:06:07 UTC |
Fix edge case changelog assertion check
Author:
Robie Basak
Fix edge case changelog assertion check We should also check the length since zip()'s output is the shortest of I've also simplified the associated error path code, since I think it's |
importer- |
2018-05-21 10:08:17 UTC |
Drop inferred log message
Author:
Robie Basak
Drop inferred log message This message was left behind to avoid a functional change in a previous Unfortunately it has now become quite disconnected from the Since it doesn't seem that important, drop it to avoid this happening. |
snap-lazr-path | 2018-05-16 13:11:56 UTC |
snap: fix lazr.restfulclient stage path
Author:
Robie Basak
snap: fix lazr.restfulclient stage path The old path was incorrect, but snapcraft somehow previously worked with Thanks to Nish for identifying the root cause and fix. |
snap-vendoring- |
2018-04-27 11:01:34 UTC |
Document external dependency management policy
Author:
Robie Basak
Document external dependency management policy External dependencies make the build more painful for developers and CI |
apt-repo | 2018-02-27 20:26:22 UTC |
Add gitubuntu/apt_repo_test/ to the snap
Author:
Robie Basak
Add gitubuntu/ This is needed for the in-snap self test. |
test-fixes | 2018-02-23 13:05:22 UTC |
tests: changelog test files should move to pkg_resources
Author:
Nish Aravamudan
tests: changelog test files should move to pkg_resources In order to access the changelog files regardless of running from the This should be done for all future testing infrastructure as we add it, |
source- |
2018-02-21 10:21:09 UTC |
SourceSpec/SourceFiles: add changelog_versions
Author:
Robie Basak
SourceSpec/ This allows a Source to be created with a predefined list of versions in |
decouple- |
2018-02-19 14:02:05 UTC |
Prevent modification of GitUbuntuRepository env
Author:
Robie Basak
Prevent modification of GitUbuntuRepository env Since it is common to take a GitUbuntuRepository instance env property |
source-tree | 2018-02-12 15:00:57 UTC |
Add SourceTree
Author:
Robie Basak
Add SourceTree |
commit- |
2018-02-07 15:27:36 UTC |
Add CommitGraph
Author:
Robie Basak
Add CommitGraph |
derive-env | 2018-02-07 13:49:52 UTC |
Replace self._env with a derived property
Author:
Robie Basak
Replace self._env with a derived property As part of the drive to reduce stored state to improve testability, This is intended to have no functional changes. GIT_WORK_TREE will end up differently normalised now, such as in |
import-tests | 2018-01-24 15:03:18 UTC |
Initial test for import_unapplied_spi
Author:
Robie Basak
Initial test for import_ Not got the verification at the end though. |
source-builder | 2018-01-24 14:42:22 UTC |
Add new source_builder module
Author:
Robie Basak
Add new source_builder module |
unglobal- |
2018-01-23 15:20:10 UTC |
Remove global _PARENT_OVERRIDES
Author:
Robie Basak
Remove global _PARENT_OVERRIDES Make parent_overrides a regular parameter instead of a magic global |
create- |
2018-01-23 14:07:39 UTC |
Clean up catch-all exception
Author:
Robie Basak
Clean up catch-all exception The only thing we want to catch here is the command returning a non-zero |
startup-pythonpath | 2018-01-23 14:03:50 UTC |
wrapper: fix module search path
Author:
Robie Basak
wrapper: fix module search path Fix the case when running git-ubuntu from the working tree via a |
nacc-breakdown/ |
2018-01-22 13:34:04 UTC |
build: use apt-get over apt
Author:
Nish Aravamudan
build: use apt-get over apt apt does not have a stable CLI API, so use the older, but very fine, LP: #1734366 |
drop-unused- |
2018-01-22 11:35:24 UTC |
Drop unused parameter ubuntu_sinfo
Author:
Robie Basak
Drop unused parameter ubuntu_sinfo This is used neither by import_applied_spi nor by import_ |
nacc-breakdown/ |
2018-01-18 15:43:17 UTC |
gitubuntu: add API to call quilt and gbp
Author:
Nish Aravamudan
gitubuntu: add API to call quilt and gbp LP: #1734137 |
nacc-breakdown/ |
2018-01-18 14:31:01 UTC |
gbp: do not use pbuilder or qemubuilder
Author:
Nish Aravamudan
gbp: do not use pbuilder or qemubuilder |
nacc-breakdown/ |
2018-01-18 14:16:35 UTC |
gitubuntu: handle finding Ubuntu merge base with new importer layout
Author:
Nish Aravamudan
gitubuntu: handle finding Ubuntu merge base with new importer layout `git ubuntu merge` relies on the old importer algorithm setting a This works even for cases where the branch pointers are forcibly moved, Add a helper method to find the Ubuntu merge point, which will try and LP: #1734364 |
nacc-breakdown/ |
2018-01-18 14:05:30 UTC |
build: unset SNAP in lxc's env
Author:
Nish Aravamudan
build: unset SNAP in lxc's env Ever since lxc gained snap support, it assumed that if SNAP is set in LP: #1741949 |
dsc-builder | 2017-12-22 15:48:04 UTC |
Initial test for import_unapplied_spi
Author:
Robie Basak
Initial test for import_ Not got the verification at the end though. |
fix-applied- |
2017-11-24 17:34:59 UTC |
Add quilt env handling tests
Author:
Robie Basak
Add quilt env handling tests |
fix-applied- |
2017-11-24 17:34:59 UTC |
Add quilt env handling tests
Author:
Robie Basak
Add quilt env handling tests |
escape-git | 2017-11-21 14:30:14 UTC |
Add .git escaping
Author:
Robie Basak
Add .git escaping If a source package unpacks to contain any files or directories named Instead we losslessly escape these names by prepending a '.' recursively. See discussion thread at LP: #1730778 |
test-collection |
2017-11-21 12:56:57 UTC |
Do not import local Launchpad object
Author:
Robie Basak
Do not import local Launchpad object This is a workaround for LP 1733388. It stops py.test-3 poking the |
fix-importer- |
2017-11-15 14:34:53 UTC |
Initial tests for _devel_branch_updates
Author:
Robie Basak
Initial tests for _devel_ |
repo-builder | 2017-11-13 09:44:27 UTC |
Add test_git_repository.py
Author:
Robie Basak
Add test_git_ As a starting point, this adds tests for follow_ |
modernize- |
2017-11-08 11:28:21 UTC |
Drop spphr_timestamp
Author:
Robie Basak
Drop spphr_timestamp This function is no longer used. |
dependency-loop | 2017-10-30 16:10:07 UTC |
Fix dependency loop: move derive_target_branch
Author:
Robie Basak
Fix dependency loop: move derive_ Move derive_ This resolves the dependency loops so individual tests are runnable Next I'd like to get the tests into CI. Then we can have some safety in |
commit-graph-v2 | 2017-10-27 15:40:17 UTC |
Also reset devel heads
Author:
Robie Basak
Also reset devel heads We have decided to reset the devel heads instead of generating merge |
lp1699541- |
2017-10-23 14:03:12 UTC |
Use the branch tip found previously
Author:
Robie Basak
Use the branch tip found previously |
changelog- |
2017-08-14 13:31:36 UTC |
Test Changelog.distribution
Author:
Robie Basak
Test Changelog. This fails before the previous commit and now passes. |
merge-fixes | 2017-08-14 11:42:49 UTC |
Refactor merge subcommand commitish handling
Author:
Robie Basak
Refactor merge subcommand commitish handling As we're now fetching a commitish object, use that to get the |
lp1698402 | 2017-08-11 16:01:03 UTC |
wip
Author:
Robie Basak
wip |
versioning-revert | 2017-07-26 14:42:14 UTC |
versioning: revert series related changes
Author:
Robie Basak
versioning: revert series related changes This regressed tests. Now we're back where we started. Tests pass for versions calculations |
lint-fixes-2 | 2017-07-26 12:16:03 UTC |
GitUbuntuRepository: silence noise on __init__
Author:
Robie Basak
GitUbuntuReposi logging.info() writes to the terminal by default, so do not use it in |
lint-fixes | 2017-07-25 17:46:25 UTC |
lint: correctly report lint failures on failures
Author:
Robie Basak
lint: correctly report lint failures on failures We haven't agreed the best pattern to use for this yet. But currently Fix this, at least for now, by correctly combining the results. |
atomic-push | 2017-07-13 14:47:30 UTC |
importer: push all refs atomically
Author:
Robie Basak
importer: push all refs atomically Push any newly imported branches simultaneously with any new import tags This requires support for --atomic. It does exist on Xenial and seems to LP: #1704139 |
queue-parent-fix | 2017-07-12 09:55:06 UTC |
queue: do not clobber parent in series iteration
Author:
Robie Basak
queue: do not clobber parent in series iteration If parent gets set for one series, it ends up being set for all of them, |
queue-typos | 2017-07-12 09:29:31 UTC |
queue: fix typos for tag deletion
Author:
Robie Basak
queue: fix typos for tag deletion tag_uri, not tag_url. Fixes NameErrors. |
tag-print-name-only | 2017-07-11 14:42:52 UTC |
tag: add --print-name-only
Author:
Robie Basak
tag: add --print-name-only This is useful to get the dep14 substitution for scripting. |
dsc-decoding | 2017-06-30 11:28:10 UTC |
Open dsc in binary mode for better decoding
Author:
Robie Basak
Open dsc in binary mode for better decoding Prior to Debian policy 3.8.1.0 (around March 2009), dsc files could be ubuntutools. This may mutate hashes if any other dscs are decoded differently as a LP: #1700846 |
fix-empty- |
2017-06-21 16:32:18 UTC |
Fix empty directory handling symlink traversal
Author:
Robie Basak
Fix empty directory handling symlink traversal Fix the recursion to recurse only down real directories, not symlinks. A symlink to a directory that has under the target directory an empty Nish discovered this when importing websockify 0.5.1+dfsg1-1. I had assumed that os.path.isdir() would not match on symlinks to |
queue-fixes-3b | 2017-06-15 13:15:08 UTC |
Refactor queue sync
Author:
Robie Basak
Refactor queue sync This was done in a spike. I don't think it's worth breaking it down for This adds --no-fetch, --source, --series, --parent, --orphan, --no-trim, I'm not sure it's appropriate for all of this functionality makes sense |
queue-fixes-3 | 2017-05-31 13:25:48 UTC |
queue: stop tracking srcpkg_name
Author:
Robie Basak
queue: stop tracking srcpkg_name We don't need it. Every series import is independent of the other. This |
queue-fixes-2 | 2017-05-24 15:01:03 UTC |
Fix queue devel ref lookup
Author:
Robie Basak
Fix queue devel ref lookup Since pkg is now in refs/remotes/pkg/, look it up by the full reference |
changelog-parsing | 2017-05-23 13:44:40 UTC |
Refactor changelog parsing
Author:
Robie Basak
Refactor changelog parsing Replace the shell-based symlink workaround with a proper implementation get_changelog_ |
emptydir-workaround | 2017-05-17 15:50:19 UTC |
Add hooks to catch empty directory issue
Author:
Robie Basak
Add hooks to catch empty directory issue Warn when finding trees affected by LP 1687057. |
queue-pocket-copy | 2017-04-20 13:49:23 UTC |
queue: support import of pocket copies
Author:
Robie Basak
queue: support import of pocket copies In the case of a pocket copy, we must follow through to find a suitable |
queue-fixes | 2017-04-19 15:59:37 UTC |
usd/queue: fix queue handling
Author:
Robie Basak
usd/queue: fix queue handling This broke in the refactoring in bcb7e8de. |
queue | 2017-04-05 18:42:14 UTC |
Add the "queue" command
Author:
Robie Basak
Add the "queue" command |
refactorings- |
2017-02-24 13:52:52 UTC |
Add msg option to USDGitRepository:annotated_tag
Author:
Robie Basak
Add msg option to USDGitRepositor This allows the caller to specify the annotation, instead of assuming a |
lp/1661092 | 2017-02-02 11:02:34 UTC |
Follow symlinks reading debian/changelog
Author:
Robie Basak
Follow symlinks reading debian/changelog LP: #1661092 |
nofetch.v2 | 2017-02-01 18:28:30 UTC |
usd import: add --no-fetch option
Author:
Robie Basak
usd import: add --no-fetch option |
exception-handling | 2017-01-19 12:50:15 UTC |
Correctly instantiate exceptions
Author:
Robie Basak
Correctly instantiate exceptions We should be raising instances of exception classes, not the classes |
unapproved | 2017-01-12 00:41:04 UTC |
fixup commit_tree_hash
Author:
Robie Basak
fixup commit_tree_hash |
disable-applied | 2016-12-14 12:37:59 UTC |
Disable applied patches imports
Author:
Robie Basak
Disable applied patches imports This is a crude attempt to work around LP: #1649832 by not converting |
namespaces-v1 | 2016-11-18 12:03:38 UTC |
Update "usd clone" to meet current namespace specs
Author:
Robie Basak
Update "usd clone" to meet current namespace specs |
101 → 169 of 169 results | First • Previous • Next • Last |