libexec/unlock in alpha_omega-0.0.183 vs libexec/unlock in alpha_omega-0.0.184
- old
+ new
@@ -112,14 +112,30 @@
plan)
bundle exec cap "$@" deploy:lock deploy:plan
;;
lock)
- bundle exec cap "$@" deploy:dont_unlock deploy:lock
+ case "$1" in
+ compare|migrate)
+ nm_lock="$1"; shift
+ bundle exec cap "$@" deploy:dont_unlock "deploy:lock_${nm_lock}"
+ ;;
+ *)
+ bundle exec cap "$@" deploy:dont_unlock deploy:lock
+ ;;
+ esac
;;
unlock)
- bundle exec cap "$@" deploy:unlock
+ case "$1" in
+ compare|migrate)
+ nm_lock="$1"; shift
+ bundle exec cap "$@" "deploy:unlock_${nm_lock}"
+ ;;
+ *)
+ bundle exec cap "$@" deploy:unlock
+ ;;
+ esac
;;
shell)
bundle exec cap "$@" shell
;;