<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/.github/workflows/tests.yml, branch main</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/.github/workflows/tests.yml?h=main</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/.github/workflows/tests.yml?h=main'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-05-12T16:43:41Z</updated>
<entry>
<title>feat(tests)!: new infrastructure based on makefile</title>
<updated>2025-05-12T16:43:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-29T17:40:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53dccb3a77da54a4e428275e8b44dbff77e0d47d'/>
<id>urn:sha1:53dccb3a77da54a4e428275e8b44dbff77e0d47d</id>
<content type='text'>
Problem: Not easy to run all checks and tests locally. Redundant CI
workflows.

Solution: Separate CI into two workflows:
 * lint: Lua files (stylua, luals), query files (valid captures,
   predicates, directives using tsqueryls), docs
   (SUPPORTED_LANGUAGES.md) -- does not need parser installation
 * tests: parsers (ABI compatibility), query files (tsqueryls on
   Linux/macOS; nvim on Windows), highlight and indent tests (separated
   for better readability) -- needs parser installation (but only once)

Switch to https://github.com/nvim-treesitter/highlight-assertions fork
with ABI 15 support.

Run all tests (on Linux and macOS) through `make` (`formatlua`,
`checklua`, `lintquery`, `formatquery`, `checkquery`, `docs`, `tests`),
which downloads and caches all necessary dependencies.

Remove `update-readme` workflow (replaced by lint job on PRs).
</content>
</entry>
<entry>
<title>feat!: use tree-sitter build</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-22T17:56:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=214cfcf851d95a4c4f2dc7526b95ce9d31c88a76'/>
<id>urn:sha1:214cfcf851d95a4c4f2dc7526b95ce9d31c88a76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: track parser revision in Lua</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-14T14:25:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c17de5689045f75c6244462182ae3b4b62df02d9'/>
<id>urn:sha1:c17de5689045f75c6244462182ae3b4b62df02d9</id>
<content type='text'>
Problem: Tracking parser revision in lockfile and allowing override
through the parsers module complicates the code. In addition, only
revision changes are handled robustly, not changes to other installation
info.

Solution: Track parser revision in the parsers module directly. Reload
parser table on every install or update call. Support modifying parser
table in a `User TSUpdate` autocommand.
</content>
</entry>
<entry>
<title>ci: remove update-lockfile shell script</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-29T14:52:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9c0a99819c99d70d28334dc6ea1c3ac773e4fed1'/>
<id>urn:sha1:9c0a99819c99d70d28334dc6ea1c3ac773e4fed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(tests): run tests on v0.10.4</title>
<updated>2025-04-02T09:40:11Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-02T09:28:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=30654ee72a69e7c76a54b66d748dae088429e863'/>
<id>urn:sha1:30654ee72a69e7c76a54b66d748dae088429e863</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(r)!: update parser and queries</title>
<updated>2024-06-27T13:31:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-15T12:39:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5373c90c55a33408604d17713edaa9560306b83d'/>
<id>urn:sha1:5373c90c55a33408604d17713edaa9560306b83d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: replace node with upstream action</title>
<updated>2024-04-14T12:10:56Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-14T12:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=86ac7e9274535038f8f5f5f80397f0885bea0326'/>
<id>urn:sha1:86ac7e9274535038f8f5f5f80397f0885bea0326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: simplify cache key</title>
<updated>2024-02-19T16:46:07Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-19T15:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b3e9861a2df635558008ab5129a35d90145028a'/>
<id>urn:sha1:5b3e9861a2df635558008ab5129a35d90145028a</id>
<content type='text'>
Also ensure new matrix fields are automatically added to cache key.
</content>
</entry>
<entry>
<title>ci: fix invalid workflow</title>
<updated>2024-02-10T18:49:14Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-10T14:33:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6444286cbf3a37862feaa7ff86456dd948f5cf8b'/>
<id>urn:sha1:6444286cbf3a37862feaa7ff86456dd948f5cf8b</id>
<content type='text'>
Context variables aren't always available, so we can't rely on them for
e.g. environment variables.

Also merge all install scripts into `script/ci-install.sh`, that way it
can be called the same way regardless of system.
</content>
</entry>
<entry>
<title>ci: use `windows-latest` over `windows-2022`</title>
<updated>2024-02-10T14:25:01Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-10T14:01:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=143a342bd860d6e3d584edeb447fb49febab3355'/>
<id>urn:sha1:143a342bd860d6e3d584edeb447fb49febab3355</id>
<content type='text'>
It's convenient to not need to manually update the runner version.
</content>
</entry>
<entry>
<title>fixup: it's fine</title>
<updated>2024-02-09T09:45:13Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-09T09:45:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8262ccf9900312b5e8cda061b0a9f2b01379cd43'/>
<id>urn:sha1:8262ccf9900312b5e8cda061b0a9f2b01379cd43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: pin tree-sitter-cli version in npm install</title>
<updated>2024-02-09T09:33:35Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-09T09:33:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=de4a651da7fe68d7091dae9be853dc9ef5c04289'/>
<id>urn:sha1:de4a651da7fe68d7091dae9be853dc9ef5c04289</id>
<content type='text'>
This prevents bad tags from messing up CI
</content>
</entry>
<entry>
<title>ci: bump cache to v4</title>
<updated>2024-01-24T09:30:08Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-24T09:27:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=023a8ee9a2e3fcb134f0155d9390e068e85bb4f4'/>
<id>urn:sha1:023a8ee9a2e3fcb134f0155d9390e068e85bb4f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump actions to latest</title>
<updated>2024-01-05T11:54:30Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-05T11:51:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9288d9b5059e6b409b5077399dc0b377a112d9f2'/>
<id>urn:sha1:9288d9b5059e6b409b5077399dc0b377a112d9f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump tree-sitter CLI to v0.20.8</title>
<updated>2023-05-30T08:44:31Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-30T08:18:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=23dfae4db84f71e2ddb56c024845b322035182ee'/>
<id>urn:sha1:23dfae4db84f71e2ddb56c024845b322035182ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove ready_for_review type</title>
<updated>2023-02-23T20:03:02Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-02-23T19:37:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=83e2e22d9e25d739093c38f0663d547dfea00cf4'/>
<id>urn:sha1:83e2e22d9e25d739093c38f0663d547dfea00cf4</id>
<content type='text'>
It's only needed if a job is disabled for drafts. Otherwise it will just
run the same workflow twice.
</content>
</entry>
<entry>
<title>prettier formatting yml and md</title>
<updated>2023-02-16T09:48:37Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-15T14:56:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=80e41f22ceaa088df6d93a0026d1e7783bc6079e'/>
<id>urn:sha1:80e41f22ceaa088df6d93a0026d1e7783bc6079e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add treesitter CLI in CI with Windows and mac</title>
<updated>2023-02-15T11:23:38Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-14T17:16:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b44871afb59e456bbff4113e416405c06c991cf5'/>
<id>urn:sha1:b44871afb59e456bbff4113e416405c06c991cf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: allow negative assertions in tests</title>
<updated>2023-01-01T14:32:07Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-01T14:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ab414f8b1c84d8d321f6a56a080132c9f1ce5c0c'/>
<id>urn:sha1:ab414f8b1c84d8d321f6a56a080132c9f1ce5c0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump action versions</title>
<updated>2022-12-17T11:57:24Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-12-17T10:52:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2a5524add2b79cc656956a44b8a00e1ce6742e7'/>
<id>urn:sha1:f2a5524add2b79cc656956a44b8a00e1ce6742e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump treesitter to 0.20.6</title>
<updated>2022-04-16T08:43:46Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-04-16T08:40:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8a1acc00d2a768985a79358d1a6caa9f08a0eeea'/>
<id>urn:sha1:8a1acc00d2a768985a79358d1a6caa9f08a0eeea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(tests): download highlight-assertions for faster CI</title>
<updated>2022-02-19T11:20:22Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-02-19T11:15:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6ef19f9d9d3fdcbe0f042a896e35fd0e5322ce2a'/>
<id>urn:sha1:6ef19f9d9d3fdcbe0f042a896e35fd0e5322ce2a</id>
<content type='text'>
This avoids any Rust build dependencies.
</content>
</entry>
<entry>
<title>ci: rename workflows and jobs to be more consistent</title>
<updated>2022-02-14T18:15:17Z</updated>
<author>
<name>Dundar Göc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-02-06T09:57:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f476df31af4d6d4bbb6a34b3ca870564cfc39b83'/>
<id>urn:sha1:f476df31af4d6d4bbb6a34b3ca870564cfc39b83</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump tree-sitter to 0.20.4</title>
<updated>2022-01-23T21:24:16Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-23T18:48:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c162991fa18abe0ae626929aaec43e631d1e37e1'/>
<id>urn:sha1:c162991fa18abe0ae626929aaec43e631d1e37e1</id>
<content type='text'>
fixes issues with `parser.h` not being generated
</content>
</entry>
<entry>
<title>ci: fix cache path for rust cargo</title>
<updated>2022-01-22T19:54:53Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-22T19:24:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=020905ff26e3c9f8a450d009b635d8611df492f7'/>
<id>urn:sha1:020905ff26e3c9f8a450d009b635d8611df492f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove ccache</title>
<updated>2022-01-22T12:20:20Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-22T12:10:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9c63cfe72f8546e71268f53017ec39609de8aec7'/>
<id>urn:sha1:9c63cfe72f8546e71268f53017ec39609de8aec7</id>
<content type='text'>
ccache did take too long to install on MacOS
</content>
</entry>
<entry>
<title>ci: bump tree-sitter to v0.20.3</title>
<updated>2022-01-22T09:29:27Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-22T09:08:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=00736412a348453b93a11806052f682ee08c8e59'/>
<id>urn:sha1:00736412a348453b93a11806052f682ee08c8e59</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Avoid rust-cache (failures and current git dependency)</title>
<updated>2022-01-21T21:06:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-21T19:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3c462d362f49611c295e6c4870c97e2ae7f530cd'/>
<id>urn:sha1:3c462d362f49611c295e6c4870c97e2ae7f530cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: stop uploading artifacts (binary release archives soonish?)</title>
<updated>2022-01-21T21:06:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-21T19:40:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5f30cec075d0de758c4aecc0a1e155fe4d66118f'/>
<id>urn:sha1:5f30cec075d0de758c4aecc0a1e155fe4d66118f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix cache path on Windows</title>
<updated>2022-01-21T21:06:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-21T19:25:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=77fe45968c060847085dbd89f1d0e1536ce9b79d'/>
<id>urn:sha1:77fe45968c060847085dbd89f1d0e1536ce9b79d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: cache using ccache</title>
<updated>2022-01-21T21:06:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-21T18:25:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8b0398c5e32483810e9975f4af5e447f4d25acdb'/>
<id>urn:sha1:8b0398c5e32483810e9975f4af5e447f4d25acdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add cache for Rust dependency</title>
<updated>2022-01-21T21:06:17Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-01-21T18:15:46Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ff97dfac7f5358172f67135ac10acefd41c4ec5e'/>
<id>urn:sha1:ff97dfac7f5358172f67135ac10acefd41c4ec5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: use stable tag for latest nvim release</title>
<updated>2022-01-21T18:38:01Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-21T18:14:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=16c773c0f826785760dce92bf713fb7e8e19e70c'/>
<id>urn:sha1:16c773c0f826785760dce92bf713fb7e8e19e70c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: avoid duplicate CI runs</title>
<updated>2022-01-21T17:58:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-21T10:11:01Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b7d4d8a55d65d0ef3ea06252c6407f47240ab94a'/>
<id>urn:sha1:b7d4d8a55d65d0ef3ea06252c6407f47240ab94a</id>
<content type='text'>
* run CI on push to master or synchronize PR
* cancel in-progress workflows for updated PR
</content>
</entry>
<entry>
<title>ci: bump neovim and tree-sitter cli to latest version</title>
<updated>2022-01-21T17:58:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-01-21T10:03:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf59e0a3fbb7cffc43c9d673866c68b7cff6a705'/>
<id>urn:sha1:bf59e0a3fbb7cffc43c9d673866c68b7cff6a705</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: cache parsers for workflows/tests</title>
<updated>2022-01-21T16:52:06Z</updated>
<author>
<name>Munif Tanjim</name>
<email>hello@muniftanjim.dev</email>
</author>
<published>2022-01-21T16:13:24Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2c7c87570b4e4fc23e0569accf7372302bfbfa19'/>
<id>urn:sha1:2c7c87570b4e4fc23e0569accf7372302bfbfa19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: use Neovim v0.6.0</title>
<updated>2021-12-06T21:34:30Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-12-06T20:00:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cd6aabb96401fea17b6889ee4acea1322df13dad'/>
<id>urn:sha1:cd6aabb96401fea17b6889ee4acea1322df13dad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Add workflow for tests</title>
<updated>2021-11-24T16:29:55Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2021-11-20T15:55:26Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=771abaf53198a8b1aebff3de75ed2919b83ced45'/>
<id>urn:sha1:771abaf53198a8b1aebff3de75ed2919b83ced45</id>
<content type='text'>
</content>
</entry>
</feed>
