rdiff-backup:patrik-exclude-filesystem-type

Last commit made on 2023-12-01
Get this branch:
git clone -b patrik-exclude-filesystem-type https://git.launchpad.net/rdiff-backup

Branch merges

Branch information

Name:
patrik-exclude-filesystem-type
Repository:
lp:rdiff-backup

Recent commits

448e67c... by Ikus-Soft

Add an option to exclude a filesystem by type #862

NEW: Add option --exclude-filesystem-type

bc14de2... by Eric L <email address hidden>

Fix implicit declaration of function ‘dup’ under Python 3.13 (#941)

rdiff-backup can be compiled with Python 3.13 without error due to missing dup function from unistd.h, closes #934
The change which made this fix necessary has been recalled, but might reappear in Python 3.14 so we keep it for now.

1d5da6e... by Eric L <email address hidden>

[DOC] Add example script to verify disk space (#947)

DOC: add FAQ example of script validating free disk space before starting a backup, increasing the chance to avoid a repository corruption

* Fix typo reported by @pcanning and improve wording

0c4159c... by Eric L <email address hidden>

Fix sdist building without name and version (#946)

Older versions of setuptools and setuptools-scm don't know how to handle properly pyproject.toml, hence enforcing newer versions in the pipeline, and adding accordingly constraints.

Also librsync package in Debian/Ubuntu is now called librsync2.

f27110d... by Eric L <email address hidden>

Update README.adoc with multi-column for repology (#945)

Looks better than one single column

9b26e28... by Eric L <email address hidden>

Upgrade Python and librsync under Windows (#942)

CHG: rdiff-backup executable under Windows is built with Python 3.12.0 and librsync 2.3.4, there shouldn't be any noticeable difference for normal users

* Fix playbook-provision for newer Python version, Chocolatey package doesn't install under C:\Python32/Python64 but C:\Python312

b083a09... by Eric L <email address hidden>

Update Python and manylinux versions (#943)

CHG: rdiff-backup supports and hence is being tested with Python 3.9 to 3.12

ddb2590... by Eric L <email address hidden>

Use pyproject.toml (#940)

CHG: introduce pyproject.toml to comply with PEP517 and PEP621, normal users shouldn't notice a difference, packagers might need to adapt, closes #757

setup.py is still required because we're making rather heavy use of extensions.

1f21d9f... by Eric L <email address hidden>

Restore users and groups in UTF-8 (#939)

FIX: user and group names with UTF-8 characters can now be restored, closes #938

* Add test for UTF-8 username

5cbbde0... by Eric L <email address hidden>

Add rdiff-backup versioning to Git archives (#937)

NEW: Git archives, also from GitHub, get enough information for setuptools-scm resp. setup.sh to properly identify the rdiff-backup version; this might make packaging slightly easier