metastore.txt: Create plain-text version of the manual page.
[metastore.git] / NEWS
blobb500de4b629af65dcc0edcbaa334e24f2fbc98b9
1 Latest stuff                          (planned release date: 2016-01-??)
2 ------------------------------------------------------------------------
4  * BUGFIX: Applying metadata with extended attribute having null byte
5            in value zeroed all following bytes of this xattr value.
7  * BUGFIX: Reading extended attributes while not having permissions
8            resulted in crash.
10  * Empty directories not present in metadata can be now removed when
11    applying stored metadata if -E / --remove-empty-dirs option is used.
13  * Stored metadata (in .metadata file by default) and real metadata
14    (from filesystem) can be now dumped in human-readable form using new
15    action: -d / --dump.  Please do not rely on its current format!
17  * Scripts in example/ directory do not require bash anymore and there
18    is a new example for post checkout hook.
20  * Dependency on libattr's xattr.h header has been removed.
21    As long as your libc provides sys/xattr.h (glibc does it since v2.3),
22    everything should be fine.
24  * Dependency on libbsd has been added.  It's used by dump action.
27 Old times                                                    (2007-2014)
28 ------------------------------------------------------------------------
30 Old times refer to alleged version 1 of metastore, which was never
31 properly released or tagged.
34 ### v1 - przemoc's unofficial continuation                   (2012-2014)
36 In 2012 unofficial continuation has been proclaimed, merging existing
37 debian patches, including debian/ directory and adding new option -
38 not ignoring .git directories. This version also didn't have any formal
39 releases, only new entries were added in debian/changelog file.
41  * BUGFIX: Storing metadata with extended attribute without value led to
42            false error message and trimmed metadata.
44  * .git directories aren't ignored if -g / --git option is used.
47 ### v1 - debian package                                      (2010-2012)
49 In 2010 metastore debian package started containing patches that didn't
50 get into official metastore repository.
53 ### unreleased v1                                            (2007-2008)
55 David Härdeman wrote core of metastore in May 2007. His last commit was
56 in June 2008. He never officially released this software in any form
57 denoting its version number. His git repository (which no longer works)
58 was the only official way to obtain the source code.