- Define
__all__in all modules, listing the public names each module defines. (Jelmer Vernooij) - Deprecate importing
LOCAL_TAG_PREFIX,SYMREF,check_ref_format,read_packed_refs,read_packed_refs_with_peeledandwrite_packed_refsfromdulwich.repo; import them fromdulwich.refsinstead. LikewiseBundleList,fetch_bundle_uriandparse_bundle_listshould be imported fromdulwich.bundle_urirather thandulwich.client. (Jelmer Vernooij) - Restore
dulwich.index.SHA1Readeranddulwich.index.SHA1Writer, which were dropped in 1.2.16, as deprecated aliases for the classes indulwich.pack. (Jelmer Vernooij) - Refuse to write a loose ref through a symref whose target escapes the ref store. (Kartik Kenchi, Jelmer Vernooij)