Incoming commits
Fix being able to omit --truster from setupwot.
Fix inconsistent resolution failure messages; formatting.
Add descriptive truster resolution failure messages.
Add local repo list.
Add support for querying remote repo lists.
Set default-push when creating a repo with clone. This allows updating the repo with hg push. Previously only the request URI was defined, which Infocalypse could not reverse into an insert URI. Also resolves a clone path bug: fixed in fb4b23fd7089 Also adds a bug. Also always prints identity when resolved.
Add --truster support to built-in commands. Truster is only relevant to pull URIs.
Update repo list when creating with clone. Layer separation difficulties mean the local identity is resolved twice. This adds some USK functionality that didn't end up being used, yet still seems likely to be relevant. "USK@" is no longer considered part of the key.
Prompt to remove existing name conflicts. Duplicate names make references to repositories ambiguous.
Fix removing freenet:// protocol.
Set a path after resolving a push URI. This is to avoid problems with deceptive nickname collisions when doing lookups without the full identity ID.
Fix the repository list not updating on push. This means returning the request URIs from execute_push() as intended, which highlights the inconsistency between returning it from execute_create() and execute_push() but nothing else. It is somewhat awkward to have to query WoT for the identity, as the insert URI is present in insert_uri, but wot.py functions largely require a WoT_ID or Local_WoT_ID.
Document WoT identity configuration. The identity ID is the part that is stored.
Support trailing slash after an edition number. A trailing slash on a repo path would abort with an uninformative "cannot parse" error.
FIX API breakage: Mercurial 2.8.2 requires the _capabilities() method for repositories.
Outgoing commits
Fix maximum recursion depth exceeded error: factored out recursive parents function into a while and a for loop.
merge old max recursion depth fix.
avoid leaking the timezone on infocalypse repositories cloned from freenet with hg clone.
09:42:30
mark timezone bug as solved
polish readme