git-ubuntu

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
Previous Next

© Copyright 2023 Canonical Ltd.

Built with Sphinx using a theme provided by Read the Docs.