Skip to content

v2.4.0

Compare
Choose a tag to compare
@dmerejkowsky dmerejkowsky released this 22 Aug 12:48
· 204 commits to main since this release

Highlights

  • All of tsrc commands can now be run in parallel. Try for instance tsrc sync -j auto.

  • tsrc foreach now sets a bunch of environment variables. This allows
    developers to add new behaviors to tsrc without having to change its source code. See
    the relevant guide for more information.

  • Augment documentation with more use cases and examples (still a work in progress)

Breaking changes

  • Remove tsrc version - Use tsrc --version instead.

  • The 'parallel' feature caused the output of some commands like
    foreach or log to change slightly. Hopefully
    tsrc output is now more consistent.

Bug fixes

  • Fix crash when running tsrc without any arguments

  • Fix crash when trying to clone repositories in some rare corner cases
    (like the destination existing but not being a directory)

Internal changes

  • Make all tsrc imports consistent
  • Fix error when calling repr on tsrc Errors.