Contents Menu Expand Light mode Dark mode Auto light/dark mode
Friendly reminder: 📌 Pin the package, libvcs is pre-1.0 and APIs will be changing throughout 2022-2023.
libvcs 0.20.0 documentation
Light Logo Dark Logo
libvcs 0.20.0 documentation
  • Quickstart
  • URL Parser - libvcs.url
    • Git URL Parser - libvcs.url.git
    • SVN URL Parser - libvcs.url.svn
    • Mercurial URL Parser - libvcs.url.hg
    • Framework: Add and extend URL parsers - libvcs.url.base
    • VCS Detection - libvcs.url.registry
  • Commands - libvcs.cmd
    • libvcs.cmd.git
      • submodule
      • remote
      • stash
    • libvcs.cmd.hg
    • libvcs.cmd.svn
  • Sync - libvcs.sync
    • libvcs.sync.git
    • libvcs.sync.hg
    • libvcs.sync.svn
    • libvcs.sync.base
  • pytest plugin

Project

  • Contributing
    • Workflow
  • Internals
    • Exceptions - libvcs.exc
    • Typing utilities - libvcs._internal.types
    • Dataclass helpers - libvcs._internal.dataclasses
    • List querying - libvcs._internal.query_list
    • Command helpers - libvcs._internal.run
    • SubprocessCommand - libvcs._internal.subprocess
    • Shortcuts - libvcs._internal.shortcuts
  • Changelog
  • Migration notes
  • GitHub

team git-pull / Tony Narlock:

vcs-python vcspull (libvcs), g

tmux-python tmuxp (libtmux)

cihai unihan-etl (db) cihai (cli)

Back to top
Edit this page

Contributing#

As an open source project, libvcs accepts contributions through GitHub. Below you will find resources on the internals of the project.

  • Workflow
    • Development environment
    • Tests
    • Documentation
      • Manual documentation (the hard way)
    • Formatting
    • Linting
      • flake8
      • mypy
    • Releasing
      • Releasing (manual)
Next
Workflow
Previous
pytest plugin
Copyright © Copyright 2016- Tony Narlock
Made with Sphinx and @pradyunsg's Furo