diff options
author | Luca Milanesio <luca.milanesio@gmail.com> | 2021-12-28 23:53:35 +0000 |
---|---|---|
committer | Matthias Sohn <matthias.sohn@sap.com> | 2021-12-30 11:14:47 +0100 |
commit | fed0ab9baad30a58bfae30ce8b45e5ba3b1b1a10 (patch) | |
tree | cc060c190885b653ab319fd686d8d0536962cb73 /.gitattributes | |
parent | 7828ef349cfb671cf9673d766a420c032d7ffb45 (diff) | |
download | jgit-fed0ab9baad30a58bfae30ce8b45e5ba3b1b1a10.tar.gz jgit-fed0ab9baad30a58bfae30ce8b45e5ba3b1b1a10.zip |
Use FileSnapshot without using configs for FileBasedConfigstable-5.1
FileBasedConfig should not rely on auto-detection of
the file-snapshot attribute computation based on config.
The check was already performed when a new FileBasedConfig
is created at L158:
// don't use config in this snapshot to avoid endless recursion
newSnapshot = FileSnapshot.saveNoConfig(getFile());
The check was missing though when the FileBasedConfig is saved
to disk and the new snapshot is obtained from the associated
LockFile.
This change fixes the issue by keeping a non-config based
FileSnapshot also after a FileBasedConfig is saved.
Bug: 577983
Change-Id: Id1e410ba687e683ff2b2643af31e1110b103b356
Diffstat (limited to '.gitattributes')
0 files changed, 0 insertions, 0 deletions