A console script that allows you to easily update multiple git repositories at once
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
2.1 KiB

  1. v0.5 (unreleased):
  2. - Improved repository detection when passed a directory that contains repos:
  3. will now traverse through subdirectories automatically.
  4. - Fixed an error when updating branches if the upstream is completely unrelated
  5. from the local branch (no common ancestor).
  6. v0.4.1 (released December 13, 2017):
  7. - Bump dependencies to deal with newer versions of Git.
  8. v0.4 (released January 17, 2017):
  9. - Added a `--prune` flag to delete remote-tracking branches that no longer
  10. exist on their remote after fetching.
  11. - Added a `--bookmark-file` flag to support multiple bookmark config files.
  12. - Added a `--cleanup` flag to remove old bookmarks that don't exist.
  13. - Added an `--exec` flag to run a shell command on all of your repos.
  14. - Added support for shell glob patterns and tilde expansion in bookmark files.
  15. - Cleaned up the bookmark file format, fixing a related Windows bug. The script
  16. will automatically migrate to the new one.
  17. - Fixed a bug related to Python 3 compatibility.
  18. - Fixed unicode support.
  19. v0.3 (released June 7, 2015):
  20. - Added support for Python 3.
  21. - Fixed behavior on bare repositories.
  22. - Made branch updating code safer in general: only fast-forwardable branches
  23. tracking upstreams are updated. This deprecates `--merge` and `--rebase`.
  24. - Added `--fetch-only` to disable branch updating entirely, if desired.
  25. - Fixed trying to fetch remotes without configured refspecs.
  26. - Miscellaneous fixes and tweaks.
  27. v0.2.4 (released May 23, 2015):
  28. - Follow the XDG Base Directory Specification for the config file.
  29. - Added installation instructions for Homebrew.
  30. v0.2.3 (released March 14, 2015):
  31. - Added support for newer versions of GitPython.
  32. v0.2.2 (released April 27, 2014):
  33. - Fixed an error being raised when HEAD is detached.
  34. v0.2.1 (released April 21, 2014):
  35. - Fixed a bug when handling errors during a fetch.
  36. v0.2 (released April 21, 2014):
  37. - Rewrote backend to use GitPython instead of direct shell calls. Improved
  38. stability and fixed various bugs.
  39. - Use colorama for highlighting instead of ANSI escape codes.
  40. - Added `--current-only`, `--merge`, and `--rebase` options.
  41. v0.1 (released June 7, 2011):
  42. - Initial release.