~emersion/hut

hut init: early check if config already exists

The check is placed before the token is requested, so the request for
token isn't useless.
builds secrets: Indicate if a secret was shared
pager: honor $PAGER
builds: Update schema
fb9c7be9 — delthas a month ago
export/hg: don't use .git suffix for repository dir
graphql: add support for file uploads
export/todo: Skip tracker if dump already exists
export/todo: Save tracker description, visibility

We do the same for most other objects as well.
export: fix info type typo in TodoExporter.exportTracker

Forgot to amend after the rebase...
export: add common writeJSON function

This is something we often do, so let's extract it to a shared
function.
export: fix info type typo in TodoExporter.exportTracker
c88cdf63 — delthas a month ago
Use a common info.json metadata file
export/todo: Fix query

The "export" field was missing.
2f032058 — delthas a month ago
export: add support for todo
export: return cobra.Command directly

No need for an intermediate variable here.
export: drop Exporter.BaseURL

No need for this to be part of the interface.

No functional change.
export: drop Exporter.Name

No need for this to be part of the interface.

No functional change.
export: print service name outside of Export function

Deduplicate the logic a bit. No functional change.
git/completeArtifacts: Handle owner
meta {ssh,pgp}-key list: Improve output

This is more in line with other commands like paste list or builds list.
Next