]> git.scottworley.com Git - pinch/commit - pinch.py
Don't leave old channels laying around
authorScott Worley <scottworley@scottworley.com>
Wed, 2 Feb 2022 01:25:41 +0000 (17:25 -0800)
committerScott Worley <scottworley@scottworley.com>
Wed, 2 Feb 2022 01:25:41 +0000 (17:25 -0800)
commitfc168c346f74912eee2377a28c583fe63889b1de
tree5c82f4ecc24b386e3423b0d28827282b5e9968b8
parentb11f21b085df77bd26f1c0c41a78e3ca953267e5
Don't leave old channels laying around

* The channels present should be deterministic -- exactly those
  specified in the pins file.  The history of which other channels have
  been installed should not affect this.

* Before this change, when a channel changes names only slightly, the
  old channel could block installation of the new channel.
Changelog
pinch.py
tests/alias.sh
tests/core.sh
tests/multi-update.sh
tests/pin-twice.sh
tests/profile.sh
tests/symlink.sh