summaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Collapse)Author
2024-02-15BackupErrors get caught and give warning RCsThomas Waldmann
also: use more union operators rather than .union()
2024-02-14extend errorlist script to warnings, update docsThomas Waldmann
2024-02-13scripts/errorlist.py: improve error list docs generationThomas Waldmann
- also output modern rc and traceback yes/no - recursive list of Error subclasses
2024-02-09scripts: make.py clean implementationThomas Waldmann
2024-02-09scripts: update docs about make.pyThomas Waldmann
2024-02-09scripts: rename gendocs.py to make.pyThomas Waldmann
2024-02-09scripts/gendocs.py: make it workThomas Waldmann
remove unused html_write function gendocs: update developer docs
2024-02-09git mv setup_docs.py scripts/gendocs.pyThomas Waldmann
2024-01-10add script for fetching borg binaries from VMs, fixes #7989Thomas Waldmann
2024-01-02use pyinstaller 6.3.0Thomas Waldmann
2024-01-02use less setup.py, use pip and buildThomas Waldmann
todo: clean clean2 build_usage build_man
2024-01-02fix msys buildThomas Waldmann
forward port to get code in sync with 1.4-maint. use "pip install -e ." before invoking pyinstaller, so we have the _version.py built by setuptools_scm and also it compiled the extension modules, so pyinstaller can pick them up. msys2 hack: https://stackoverflow.com/questions/76079590/error-plat-name-must-be-one-of-win32-win-amd64-win-arm32-win-arm6
2023-10-07Prevent CLI argument issuesCeesjan Luiten
2023-06-29do not upload gpg signature to pypi, fixes #7649Thomas Waldmann
2023-03-10Windows: simplify buildingRayyan Ansari
Use the standard pip build command, and get rid of the build script.
2023-02-10Merge pull request #7300 from RayyanAnsari/borg-platformdirsTW
use platformdirs
2023-02-08pyinstaller: remove iconRayyan Ansari
Remove pyinstaller's default executable icon by setting it to the string 'NONE'. While we're at it, update a comment.
2023-02-03add platformdirs to dependenciesRayyan Ansari
2023-01-18update bash completion script commands and options (#7273)Helmut Grohne
update bash completion script commands and options
2023-01-13Merge pull request #7258 from RayyanAnsari/windows-ci-testsTW
Add tests to Windows CI
2023-01-13Add tests to Windows CIRayyan Ansari
2023-01-12spelling: zstandardJosh Soref
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-12-29Docs grammar fixesPaul D
joined split infinitives, and relocated adverbs appropriately.
2022-12-04tests for borg transfer --upgrader=From12To20Thomas Waldmann
2022-11-27twine: use repo name instead of urlThomas Waldmann
2022-10-27Add new Windows build scripts and CI with GitHub and MSYS2Rayyan Ansari
Fixes #7097
2022-10-27Remove old Windows scripts and Appveyor CIRayyan Ansari
2022-07-27Merge branch 'master' into borg2Thomas Waldmann
2022-07-22fix shellcheck warnings in bash scriptsa1346054
2022-07-06blacken all the codeThomas Waldmann
https://black.readthedocs.io/
2022-03-05remove the blake2b compat checker scriptThomas Waldmann
this was used to compare compatibility of our vendored blake2b code (which we do not have any more) against the python stdlib blake2b code (which we always use now anyway).
2022-02-27pyupgrade --py38-plus ./**/*.pyThomas Waldmann
2022-01-22Merge pull request #6108 from sophie-h/sophie-h/list-command-lineTW
list: Add command_line to format keys
2022-01-22list: Add command_line to format keysSophie Herold
2022-01-16Merge pull request #5989 from szpak-forks/fishCompletion330FixTW
Fix command & switch completion in Fish 3.3.0+
2021-11-28Remove BORG_LIBC completionAndrey Bienkowski
BORG_LIBC was added in a4f7e69 to allow borg to work on systems where ctypes.util,find_library() fails. Since 9914968 borg no longer uses find_library().
2021-10-08Update shell completions to 1.1.17TW
2021-09-16Fix command completion in Fish 3.3.0+Marcin ZajÄ…czkowski
Fish 3.3.0 enabled stderr-nocaret flag by default which breaks stderr redirection with "^/dev/null". A posix-like "2>/dev/null" has to be used instead. https://github.com/fish-shell/fish-shell/pull/7907 https://github.com/fish-shell/fish-shell/issues/7105
2021-04-18fix pep8 violations in errorlist.pyRobert Blenis
2021-01-30Efficiency fixes thanks to @oxiediSanskritFritz
2021-01-26Tab completion support for additional archives for 'borg delete'SanskritFritz
Bash and Fish tab completions now too support more than just one archive provided for 'borg delete'.
2021-01-07Fix typosAndrea Gelmini
2021-01-03Add remote upload buffer (--remote-buffer) (#5574)axapaxa
add remote upload buffer (--remote-buffer) - added new option --remote-buffer - allow to_send to grow to selected size - don't grow if wait is specified - fill pipe on any command (including 'async_response') - add new option to docs - create EfficientBytesQueue to prevent recreation of buffer each time we send something - add tests for EfficientBytesQueue
2020-12-22Use HTTPS everywhere (mechanical edit using util from https-everywhere)Robin Schneider
Ref: https://github.com/EFForg/https-everywhere/tree/master/utils/rewriter ```Shell ~/src/EFForg/https-everywhere/utils/rewriter/rewriter.js . ``` A few changes were reset/fixed manually before the commit.
2020-10-05pyinstaller: compute basepath from spec file locationThomas Waldmann
so it does not just run on the vagrant machine, but also everywhere else.
2020-09-27Update shell completionsoxiedi
2020-09-24Fix a few issues in zsh completionoxiedi
Namely: - add tags to all untagged contexts; - don't leak $debug_commands; - plus some cosmetic changes.
2020-09-08Build directory-based binary for macOS to avoid Gatekeeper delays.Manu
2020-07-31Support repositories in fish tab completion (#5256)SanskritFritz
support repositories and ssh hosts in fish tab completion
2020-07-26don't complete $BORG_RECREATE_I_KNOW_WHAT_I_AM_DOINGoxiedi