CLI tool for managing Git repositories on GitHub and GitLab in the context of education
Full release notes to follow. Importantly, support for Python 3.7 is ended with this release.
The only new feature is the addition of the REPOBEE_DISABLE_NAME_NORMALIZATION feature flag which can be used to disable name normalization for better compatibility with external tools (e.g. GitHub Classroom, see https://github.com/repobee/repobee/issues/1171).
Full Changelog: https://github.com/repobee/repobee/compare/v3.8.0...v3.9.0
Patch to fix installing RepoBee from source, which is broken in release v3.8.0. There are no changes to the actual software, see the release notes for v3.8.0 for the latest features.
Full Changelog: https://github.com/repobee/repobee/compare/v3.8.0...v3.8.1
Release notes will be refined in the near future
install_requires
arg by @slarse in https://github.com/repobee/repobee/pull/975
util
module into more eponymous modules by @algomaster99 in https://github.com/repobee/repobee/pull/980
const
object by @slarse in https://github.com/repobee/repobee/pull/992
config verify
by @slarse in https://github.com/repobee/repobee/pull/997
repos clone
as a plugin by @slarse in https://github.com/repobee/repobee/pull/999
repos setup
as a plugin by @slarse in https://github.com/repobee/repobee/pull/1000
repos update
as a plugin by @slarse in https://github.com/repobee/repobee/pull/1001
repos migrate
as a plugin by @slarse in https://github.com/repobee/repobee/pull/1002
None
issue body with empty string by @slarse in https://github.com/repobee/repobee/pull/1034
--students
arg accept filepath and configurable by @slarse in https://github.com/repobee/repobee/pull/1040
--students
arg accept filepath and configurable" by @slarse in https://github.com/repobee/repobee/pull/1041
--students
and --students-file
mutually exclusive in plugin commands by @slarse in https://github.com/repobee/repobee/pull/1043
teams create
as plugin by @slarse in https://github.com/repobee/repobee/pull/1044
Full Changelog: https://github.com/repobee/repobee/compare/v3.7.1...v3.8.0
--directory-layout
option to choose layout of cloned repositories (#933)config wizard
(#864)reviews end
(#857)config wizard
(#871)There are two big new features in this release that are being trialed in alpha: support for the Gitea platform, as well as double-blind peer review.
In addition, the platform API has been expanded with a delete_repo
function, there's support for directory-local repobee.ini
configuration files that override the global config file, and there have been a number of improvements to the plugin manager. We also now offer a Docker image that lets you use RepoBee without ever installing it!
plugin activate
(#787)reviews end
(#846)Second alpha release of RepoBee 3.6.0
First alpha release of RepoBee 3.6.0
config verify
check that --students-file
exists (#767)