Skip to content

v2.2.0

Compare
Choose a tag to compare
@dmerejkowsky dmerejkowsky released this 17 Jul 11:10
03c72b2

Add symlink support

tsrc sync and tsrc init can now create symlinks as specified in the manifest file:

repos:

  - url: git@gitlab.local:proj1/app
    dest: app
    symlink:
      - source: app/some_file
        target: ../some_file

In this case, a symlink will be created from <workspace>/app/some_file to <workspace>/some_file.
(both source and target keys are relative to the repository's destination).

Changes related to groups

  • log, status, and sync all learned about the --group option and the --all-cloned options
  • foreach: remove the --groups-from-config options since this is now the default behavior

Misc

  • Rework FAQ
  • Run black in lint.sh
  • Fix formatting of some messages
  • Update code manifesto to suggest using docstrings in tests