Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-24 | Add ability to not save mtime in metadata files | Adam Spragg | |
If you're storing metadata in a version control system with multiple branches, mtime differences are going to produce a whole bunch of conflicts that you likely don't care about. This allows you to not save mtime and avoid those. Note that we use a sentinel value of -1 for the mentry `mtimensec` field to indicate this in the data, as all values of `mtime` are theoretically valid, but `mtimensec` must always be between 0 and 999,999,999 in the real world. I'm not 100% sure about the mechanism for selecting this feature. The legacy behaviour for metastore was to save mtimes in the metadata files, but ignore them for compare/apply by default, with a `--mtime` option to use the mtime data. Keeping the legacy behaviour for backwards compatibility, but adding a `--no-mtime` option to ignore mtimes when saving felt like a reasonable way of making this happen, but something about it doesn't feel great. Maybe I just didn't figure out how to make the documentation clear enough. ¯\_(ツ)_/¯ | |||
2022-05-18 | Add -r/--format option to pick the format to save as | Adam Spragg | |
Only version 0 is supported here. | |||
2018-02-03 | Update copyright notices. | Przemyslaw Pawelczyk | |
2018-02-03 | Add SPDX License Identifier to all source files. | Przemyslaw Pawelczyk | |
The Software Package Data Exchange (SPDX) is a good initiative, it has matured over time and deserves accelerated adoption in open-source. https://spdx.org/learn https://spdx.org/using-spdx https://spdx.org/license-list | |||
2018-02-03 | Slightly reformat and modernize GPLv2 only license notices. | Przemyslaw Pawelczyk | |
Reformat second paragraph for better look. It had awkward line wrap. Modernize third paragraph. No need to send letters to FSF in Boston. | |||
2016-02-01 | Improve code formatting and convert `unsigned int` to `unsigned`. | Przemyslaw Pawelczyk | |
2015-09-13 | Move source files to src/ directory. | Przemyslaw Pawelczyk | |
As a bonus you can build out-of-tree now via make -f. It's part of the work related to issue #22. |