dulwich:upstream

Last commit made on 2021-08-25
Get this branch:
git clone -b upstream https://git.launchpad.net/dulwich

Branch merges

Branch information

Name:
upstream
Repository:
lp:dulwich

Recent commits

ba3e0e5... by Jelmer Vernooij

Import upstream version 0.20.24+git20210814.2.80bffac

df7efb6... by Jelmer Vernooij

Import upstream version 0.20.24+git20210814.1.80bffac

80bffac... by Jelmer Vernooij

Drop dummy file.

9525734... by Jelmer Vernooij

Fix typing.

0640ddd... by Jelmer Vernooij

Merge pull request #893 from danchr/win-perms

don't create unwritable files on Windows

97292b5... by Jelmer Vernooij

Update NEWS.

ba93eea... by Jelmer Vernooij

Merge pull request #892 from danchr/file-perms

adjust default file mask to be consistent with git

785ce78... by Jelmer Vernooij

Merge pull request #891 from danchr/unbreak-script

Unbreak `dulwich` script

9ad47ae... by Dan Villiom Podlaski Christiansen

cli: allow invoking the package

This allows `python -m dulwich` to work, consistent with e.g. `pip`.
`python -m dulwich.cli` still works as well.

12b7b31... by Dan Villiom Podlaski Christiansen

cli: unbreak `dulwich` script

The first value in `sys.argv` is the name of the script invoked,
with actual arguments following. Previously, any attempt to invoke the
script would yield e.g.:

  $ dulwich
  No such subcommand: /path/to/dulwich

This was presumably never noticed due to `python -m dulwich.cli`
explicitly passing in `sys.argv[1:]`.

See <https://docs.python.org/3/library/sys.html#sys.argv> for details.