<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/lib/fstree/test, branch master</title>
<subtitle>A new set of tools and libraries for working with SquashFS images</subtitle>
<id>https://git.infraroot.at/squashfs-tools-ng.git/atom?h=master</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2023-07-10T07:22:04+00:00</updated>
<entry>
<title>Move sqfs_dir_entry_t code from libio into libsquashfs</title>
<updated>2023-07-10T07:22:04+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-07-02T17:50:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e7ecb1f92ae618a56ee8eabb6cbf98365de3695a'/>
<id>urn:sha1:e7ecb1f92ae618a56ee8eabb6cbf98365de3695a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Refactor: rename dir_entry_t to sqfs_dir_entry_t</title>
<updated>2023-07-03T07:31:51+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-07-02T17:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=ec593e0b94656a5481f82ee0f33728ced297ac48'/>
<id>urn:sha1:ec593e0b94656a5481f82ee0f33728ced297ac48</id>
<content type='text'>
Exact operation performed:

	git ls-files -z | \
	xargs -0 sed -i -e 's/dir_entry_t/sqfs_dir_entry_t/g

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>libio: split dir_entry_t from dir_iterator_t, add create helper</title>
<updated>2023-06-01T15:28:39+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-06-01T12:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=3f7f3654d243275332d964f9ecbb79f9eb83a5d1'/>
<id>urn:sha1:3f7f3654d243275332d964f9ecbb79f9eb83a5d1</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>libfstree: accept dir_entry_t instead of path and struct stat</title>
<updated>2023-05-30T12:47:14+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-05-29T18:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=50b67940c793e72656787469ced6e0245bb580b4'/>
<id>urn:sha1:50b67940c793e72656787469ced6e0245bb580b4</id>
<content type='text'>
Because the dir_entry_t also has a flag for had links, the regular
node and hard-link node interface can be unified. This simplifies
the users of libfstree (gensquashfs, tar2sqfs) since we can simply
hose the entries from an iterator directly into the tree.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Internalize fstree_mknode, consolidate fstree functionality</title>
<updated>2023-05-04T23:26:06+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-05-04T23:25:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=7ce4b36d517ac5fade36240d293ff784ef6a9305'/>
<id>urn:sha1:7ce4b36d517ac5fade36240d293ff784ef6a9305</id>
<content type='text'>
The fstree_mknode function is only used internally, remove the
declaration from the header and internalize it. The code using it is
consolidated into fstree.c.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>libfstree: get rid of dir_info_t</title>
<updated>2023-04-19T09:17:51+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-04-19T06:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=75fb524b5702bca4f8467309f7d95f9937ec6683'/>
<id>urn:sha1:75fb524b5702bca4f8467309f7d95f9937ec6683</id>
<content type='text'>
The single boolean created_implicitly can be replaced with a general
purpose flag field. The "children" pointer can then be hoisted directly
into the data union of tree_node_t.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Move fstree CLI code to libcommon</title>
<updated>2023-04-02T15:22:24+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-04-02T15:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=9940efe053263478c5f29367b11d6f7ed1276aa4'/>
<id>urn:sha1:9940efe053263478c5f29367b11d6f7ed1276aa4</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Reintegrate test code with library code</title>
<updated>2023-01-31T17:04:25+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2023-01-31T10:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=72c8155d9fc0eaeac72c053f46ebb7b231d4596a'/>
<id>urn:sha1:72c8155d9fc0eaeac72c053f46ebb7b231d4596a</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
