git-ubuntu
latest
Contents:
Explanation
What exactly is git-ubuntu?
Design Goals and Principles
Round tripping
Testing
Keyring integration
How-to guides
Reference
git-ubuntu
Explanation
View page source
Explanation
What exactly is git-ubuntu?
Components
Importer service
Sources only
git-ubuntu and Launchpad
CLI
Why use the CLI? Why does it even exist?
Design Goals and Principles
Consistency and tool unification
Single source of truth
Integrity requirements
How uploads map to commits
Rich History
Determining the parent
Round tripping
Empty directories
Other uses of git in Ubuntu source package development
Testing
General mechanisms used by git-ubuntu tests
General approach to testing
Commonly used fixtures
Example
Keyring integration
Implementation details