Releases: danny0838/git-store-meta
Releases · danny0838/git-store-meta
v2.3.4
- No more apply metadata when a recorded file or directory is replaced with a symbolic link.
- No more store 0644 mode for symbolic links.
- Automatically updates index information after
--apply
to prevent an issue of some Git related tools. (#37)
- Miscellaneous documentation revises.
v2.3.3
- Refactored the code of installed hooks to make them easier for a manual merge.
- Reworked the installed
pre-commit
hook so that updating metadata is skipped for a commit during a merge (including squashing merge), revert, rebase, cherry-pick, etc.
- No more generate a trailing tab char in the store file if there's no flag set.
v2.3.2
- Fixed an issue that apply --lazy does not work for the first field.
v2.3.1
- Added support of
--(no-)lazy
option, which applies metadata after checking whether there's a change, and can boost performance in certain circumstances.
v2.3.0
- Fixed inconsistent filename order in different environments. Filenames are now strictly sorted by UTF-8 code order.
v2.2.0
- Fixed an issue that the
group
name is not correctly stored.
v2.1.2
- Added LICENSE file.
- Miscellaneous internal code optimizations.
v2.1.1
- Fixed an unexpected warning about uninitialized value when applying metadata.
- Added support of
File::lchown
and Linux::ACL
module as an alternative to touch/chown
and getfacl/setfacl
for better performance.
- Miscellaneous internal code optimizations.
v2.1.0
- No more follow symbolic links for
getfacl/setfacl
.
v2.0.2
- Fixed an issue that an error during parsing options doesn't terminate the process.