libvcs icon indicating copy to clipboard operation
libvcs copied to clipboard

⚙️ Lite, typed, pythonic utilities for git, svn, mercurial, etc.

Results 60 libvcs issues
Sort by recently updated
recently updated
newest added

These are MIT licensed python parts. You're welcome to copy them and augment them in your project as you see fit. However, they're not supported. Maintainers can break these APIs...

Since pip URLs are incompatible with plain-old git URLs we need this Incompatible with `git(1)`: `git+ssh`, etc. URL, and revs, e.g. `@branch-name`

package:parser

Default behavior is the same Executors: - Default: `run()` w/ a pass-through to show real time stderr of progress - `subprocess.run` pass-through - `SubprocessCommand` generates functions in dataclasses you can...

package:cmd

requires #337 - run() should convert to Popen params for compatibility with SubprocessCommand - run() should support legacy_params (existing) to deprecate safely ```python class CommandPopenMixin: _run_fn = Subprocess.Popen class CommandRunMixin:...

enhancement
package:cmd

https://git-scm.com/docs/git-reflog

needs PR
component:git
package:cmd

https://git-scm.com/docs/git-branch

needs PR
component:git
package:cmd

https://git-scm.com/docs/git-mv

needs PR
component:git
package:cmd

https://git-scm.com/docs/git-add

needs PR
component:git
package:cmd

https://git-scm.com/docs/git-rm

needs PR
component:git
package:cmd