2025-03-10 - 2026-03-10
Overview
11 Issues closed from 1 user
Closed
#8 PseudoDirEntry caching ignores follow_symlinks parameter
Closed
#6 Potential NameError in copy_file() exception handler
Closed
#21 No integration tests for full backup workflow
Closed
#20 Missing tests for core filesystem operations
Closed
#19 Missing tests for lock file functionality
Closed
#7 Wrong stat object used when updating file permissions
Closed
#10 os.chown() operations will fail for non-root users
Closed
#5 SIGKILL used instead of SIGTERM when force-killing backup process
Closed
#4 Missing error handling for invalid lock file content
Closed
#3 Race condition in lock file creation could allow concurrent backups
Closed
#18 setup.py modifies source files during installation
33 Issues created by 1 user
Opened
#1 Fails with exception on permission errors
Opened
#2 Create CI with building package and sending to pypi
Opened
#3 Race condition in lock file creation could allow concurrent backups
Opened
#4 Missing error handling for invalid lock file content
Opened
#5 SIGKILL used instead of SIGTERM when force-killing backup process
Opened
#6 Potential NameError in copy_file() exception handler
Opened
#7 Wrong stat object used when updating file permissions
Opened
#8 PseudoDirEntry caching ignores follow_symlinks parameter
Opened
#9 Magic numbers for date calculations should be named constants
Opened
#10 os.chown() operations will fail for non-root users
Opened
#11 No type hints on function return values
Opened
#12 cleanup_old_backups() loads all backups into memory
Opened
#13 rsync() creates complete source file map in memory
Opened
#14 No configuration file support for backup settings
Opened
#15 No progress indicators for long-running operations
Opened
#16 No backup statistics or metrics
Opened
#17 No notification system for backup failures
Opened
#18 setup.py modifies source files during installation
Opened
#19 Missing tests for lock file functionality
Opened
#20 Missing tests for core filesystem operations
Opened
#21 No integration tests for full backup workflow
Opened
#22 Python 3.6 support should be dropped (EOL)
Opened
#23 Missing CONTRIBUTING.md and development documentation
Opened
#24 No CHANGELOG.md to track version history
Opened
#25 README missing backup restoration instructions
Opened
#26 No explanation of delta directory in README
Opened
#27 macOS gcp requirement not clearly documented
Opened
#28 Unaddressed TODO comments in codebase
Opened
#29 Unused import in fs.py
Opened
#30 Internal rsync doesn't report directory mtime updates
Opened
#31 rsync_ext: Unicode decode errors block all subsequent lines
Opened
#32 Yearly retention overrides monthly retention, violating keep_monthly guarantee
Opened
#33 Weekly retention bug: same ISO week number across years treated as duplicates