A console script that allows you to easily update multiple git repositories at once
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

83 строки
3.0 KiB

  1. v0.5.2 (released June 9, 2025):
  2. - Support Python 3.13+.
  3. - Drop support for EOL Python versions (3.7 and below).
  4. - Switch to uv for project management.
  5. v0.5.1 (released September 20, 2019):
  6. - Support simple comments in the bookmarks file. (#51)
  7. - Add an integrated pytest testing suite, runnable with `--selftest`.
  8. - Refactor internals, remove deprecated options, and drop support for
  9. end-of-life Python versions.
  10. v0.5 (released August 28, 2018):
  11. - Added a `--depth` flag to control recursion depth when searching for
  12. repositories inside of subdirectories. For example:
  13. - `--depth 0` will never recurse into subdirectories; the provided paths must
  14. be repositories by themselves.
  15. - `--depth 1` will descend one level to look for repositories. This is the
  16. old behavior.
  17. - `--depth 3` will look three levels deep. This is the new default.
  18. - `--depth -1` will recurse indefinitely. This is not recommended.
  19. - Allow gitup to be run directly as a Python module (python -m gitup).
  20. - Fixed an error when updating branches if the upstream is completely unrelated
  21. from the local branch (no common ancestor).
  22. - Fixed error message when fetching from a remote fails.
  23. v0.4.1 (released December 13, 2017):
  24. - Bump dependencies to deal with newer versions of Git.
  25. v0.4 (released January 17, 2017):
  26. - Added a `--prune` flag to delete remote-tracking branches that no longer
  27. exist on their remote after fetching.
  28. - Added a `--bookmark-file` flag to support multiple bookmark config files.
  29. - Added a `--cleanup` flag to remove old bookmarks that don't exist.
  30. - Added an `--exec` flag to run a shell command on all of your repos.
  31. - Added support for shell glob patterns and tilde expansion in bookmark files.
  32. - Cleaned up the bookmark file format, fixing a related Windows bug. The script
  33. will automatically migrate to the new one.
  34. - Fixed a bug related to Python 3 compatibility.
  35. - Fixed Unicode support.
  36. v0.3 (released June 7, 2015):
  37. - Added support for Python 3.
  38. - Fixed behavior on bare repositories.
  39. - Made branch updating code safer in general: only fast-forwardable branches
  40. tracking upstreams are updated. This deprecates `--merge` and `--rebase`.
  41. - Added `--fetch-only` to disable branch updating entirely, if desired.
  42. - Fixed trying to fetch remotes without configured refspecs.
  43. - Miscellaneous fixes and tweaks.
  44. v0.2.4 (released May 23, 2015):
  45. - Follow the XDG Base Directory Specification for the config file.
  46. - Added installation instructions for Homebrew.
  47. v0.2.3 (released March 14, 2015):
  48. - Added support for newer versions of GitPython.
  49. v0.2.2 (released April 27, 2014):
  50. - Fixed an error being raised when HEAD is detached.
  51. v0.2.1 (released April 21, 2014):
  52. - Fixed a bug when handling errors during a fetch.
  53. v0.2 (released April 21, 2014):
  54. - Rewrote backend to use GitPython instead of direct shell calls. Improved
  55. stability and fixed various bugs.
  56. - Use colorama for highlighting instead of ANSI escape codes.
  57. - Added `--current-only`, `--merge`, and `--rebase` options.
  58. v0.1 (released June 7, 2011):
  59. - Initial release.