Closed Kriechi closed 10 years ago
I would change it to >=
as it was required for the prefix on command map
Good catch. Thanks. I didn't think about the command map.
Of course, then i would suggest using >=1.2
.
We have SSHKit dependency because it's used inside the capistrano-rbenv code: https://github.com/capistrano/rvm/blob/master/lib/capistrano/tasks/rvm.rake#L35
It's important to have >=1.2 because we need exact features from this version.
capistrano-rvm blocks the usage of a newer SSHKit gem version, because of the over restrictive version selector. that means we just have to use flexible dependency, right?
I still see:
gem.add_dependency 'sshkit', '~> 1.2'
was it supposed to be >=
?
It wasn't, because >=
would allow to use 2.x that may have breaking API changes.
then I'm confused, 1.2
introduced that breaking changes, it should be pushed to 2.0
then ... just saying
capistrano-rvm blocks the usage of a newer SSHKit gem version, because of the over restrictive version selector.
I think we should remove the SSHKit dependency completely.