Browse Source

Merge pull request #6943 from ThomasWaldmann/update-changes-1.2

update CHANGES
TW 2 years ago
parent
commit
e215525339
1 changed files with 9 additions and 5 deletions
  1. 9 5
      docs/changes.rst

+ 9 - 5
docs/changes.rst

@@ -303,26 +303,30 @@ New features:
 
 
 Fixes:
 Fixes:
 
 
-- SaveFile: avoid chmod OSError: operation not supported - the chmod is optional, #6786
-  (some filesystems like cifs/smbfs do not support chmod, just ignore if it is failing)
+- SaveFile: use a custom mkstemp with mode support, #6933, #6400, #6786.
+  This fixes umask/mode/ACL issues (and also "chmod not supported" exceptions
+  seen in 1.2.1) of files updated using SaveFile, e.g. the repo config.
 - hashindex_compact: fix eval order (check idx before use), #5899
 - hashindex_compact: fix eval order (check idx before use), #5899
 - create --paths-from-(stdin|command): normalize paths, #6778
 - create --paths-from-(stdin|command): normalize paths, #6778
-- secure_erase: avoid collateral damage, #6768
-  (if a hardlink copy of a repo was made and a new repo config shall be saved,
+- secure_erase: avoid collateral damage, #6768.
+  If a hardlink copy of a repo was made and a new repo config shall be saved,
   do NOT fill in random garbage before deleting the previous repo config,
   do NOT fill in random garbage before deleting the previous repo config,
-  because that would damage the hardlink copy).
+  because that would damage the hardlink copy.
 - list: fix {flags:<WIDTH>} formatting, #6081
 - list: fix {flags:<WIDTH>} formatting, #6081
 - check: try harder to create the key, #5719
 - check: try harder to create the key, #5719
 
 
 Other changes:
 Other changes:
 
 
 - deprecate --prefix, use -a / --glob-archives, see #6806
 - deprecate --prefix, use -a / --glob-archives, see #6806
+- make setuptools happy ("package would be ignored"), #6874
 - fix pyproject.toml to create a fixed _version.py file, compatible with both
 - fix pyproject.toml to create a fixed _version.py file, compatible with both
   old and new setuptools_scm version, #6875
   old and new setuptools_scm version, #6875
 - automate asciinema screencasts
 - automate asciinema screencasts
 - CI: test on macOS 12 without fuse / fuse tests
 - CI: test on macOS 12 without fuse / fuse tests
   (too troublesome on github CI due to kernel extensions needed by macFUSE)
   (too troublesome on github CI due to kernel extensions needed by macFUSE)
 - tests: fix test_obfuscate byte accounting
 - tests: fix test_obfuscate byte accounting
+- repository: add debug logging for issue #6687
+- _chunker.c: fix warnings on macOS
 - docs:
 - docs:
 
 
   - add info on man page installation, #6894
   - add info on man page installation, #6894