Changelog
17e4976 Document empty_ for file target types
0ee8476 Factor out GitHub client
bccd093 Fix editing of encrypted files in subdirectories
e35be17 Internal tidy-up
237b3f5 Remove noembeddocs and nodocs build tags
34782e1 Remove symlinks whose targets are empty
20c63f1 Restore upgrade command