installable through a Package Control channel

repository.json describes vDiff itself; "tags": true means a release is a
pushed git tag. channel.json is the file users add to their "channels"
setting - it holds nothing but repository URLs, so packages added to it
later reach existing users without them changing anything.

The two are easy to confuse: Package Control rejects a file under
"channels" unless it has a top-level "repositories" key, so a repository
file belongs in "repositories". The README spells that out.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Vaclav Tvrdik
2026-09-26 22:50:27 +02:00
parent 725d04aeed
commit e24922828c
4 changed files with 117 additions and 3 deletions

11
.gitattributes vendored Normal file
View File

@@ -0,0 +1,11 @@
# Keep the release archive to what Sublime actually loads. Package Control
# installs whatever the tag's zip contains, and GitHub builds that zip with
# git archive, which honours export-ignore.
.claude/ export-ignore
tests/ export-ignore
.gitattributes export-ignore
.gitignore export-ignore
diff.sublime-project export-ignore
TODO.txt export-ignore
channel.json export-ignore
repository.json export-ignore