|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
4 | | -0.62.0 (2026-04-29) |
| 4 | +0.62.1 (2026-04-30) |
5 | 5 | ------------------- |
6 | 6 | ------------------------ |
| 7 | +- Document that nothing is saved by default. [Changaco] |
| 8 | +- Eliminate trailing spaces. [Changaco] |
| 9 | +- Remove pointless and unsafe `export`s in examples. [Changaco] |
| 10 | +- Try to clarify what `--incremental` actually does. [Changaco] |
| 11 | +- Fix a typo in the README. [Changaco] |
| 12 | +- Document that `--all` doesn't imply `--attachments` [Changaco] |
| 13 | +- Rename a function to match what it actually does. [Changaco] |
| 14 | +- Don't leave files open. [Changaco] |
| 15 | +- Remove legacy code in `mkdir_p` function. [Changaco] |
| 16 | +- Don't pass stdin when doing so can't do any good. [Changaco] |
| 17 | + |
| 18 | + When the child process doesn't inherit stderr, it can't ask the user for input, so it shouldn't inherit stdin either. |
| 19 | +- Use `subprocess.DEVNULL` instead of emulating it. [Changaco] |
| 20 | +- Remove bad invocation of the system shell. [Changaco] |
| 21 | +- Add missing `context` argument to `urlopen` call. [Changaco] |
| 22 | +- Suppress output of call to `git lfs version` [Changaco] |
| 23 | +- Handle more network errors. [Changaco] |
| 24 | + |
| 25 | + ```python-traceback |
| 26 | + Traceback (most recent call last): |
| 27 | + File ".local/bin/github-backup", line 6, in <module> |
| 28 | + sys.exit(main()) |
| 29 | + ~~~~^^ |
| 30 | + File ".local/share/pipx/venvs/github-backup/lib/python3.14/site-packages/github_backup/cli.py", line 83, in main |
| 31 | + backup_repositories(args, output_directory, repositories) |
| 32 | + ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 33 | + File ".local/share/pipx/venvs/github-backup/lib/python3.14/site-packages/github_backup/github_backup.py", line 1845, in backup_repositories |
| 34 | + backup_pulls(args, repo_cwd, repository, repos_template) |
| 35 | + ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 36 | + File ".local/share/pipx/venvs/github-backup/lib/python3.14/site-packages/github_backup/github_backup.py", line 2019, in backup_pulls |
| 37 | + pulls[number]["commit_data"] = retrieve_data(args, template) |
| 38 | + ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^ |
| 39 | + File ".local/share/pipx/venvs/github-backup/lib/python3.14/site-packages/github_backup/github_backup.py", line 766, in retrieve_data |
| 40 | + return list(fetch_all()) |
| 41 | + File ".local/share/pipx/venvs/github-backup/lib/python3.14/site-packages/github_backup/github_backup.py", line 717, in fetch_all |
| 42 | + response = json.loads(http_response.read().decode("utf-8")) |
| 43 | + ~~~~~~~~~~~~~~~~~~^^ |
| 44 | + File "/usr/lib/python3.14/http/client.py", line 500, in read |
| 45 | + s = self._safe_read(self.length) |
| 46 | + File "/usr/lib/python3.14/http/client.py", line 648, in _safe_read |
| 47 | + data = self.fp.read(cursize) |
| 48 | + File "/usr/lib/python3.14/socket.py", line 725, in readinto |
| 49 | + return self._sock.recv_into(b) |
| 50 | + ~~~~~~~~~~~~~~~~~~~~^^^ |
| 51 | + File "/usr/lib/python3.14/ssl.py", line 1304, in recv_into |
| 52 | + return self.read(nbytes, buffer) |
| 53 | + ~~~~~~~~~^^^^^^^^^^^^^^^^ |
| 54 | + File "/usr/lib/python3.14/ssl.py", line 1138, in read |
| 55 | + return self._sslobj.read(len, buffer) |
| 56 | + ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ |
| 57 | + ConnectionResetError: [Errno 104] Connection reset by peer |
| 58 | + ``` |
| 59 | + |
| 60 | + |
| 61 | +0.62.0 (2026-04-29) |
| 62 | +------------------- |
7 | 63 | - Skip checkpoint-equal incremental items. [Duncan Ogilvie] |
8 | 64 | - Avoid redundant release asset list requests. [Duncan Ogilvie] |
9 | 65 | - Reduce unnecessary pull requests with incremental fetching. [Duncan |
|
0 commit comments