johnny-deps icon indicating copy to clipboard operation
johnny-deps copied to clipboard

non-git support

Open freeeve opened this issue 11 years ago • 2 comments

Given that it's listed several places that this is for "git" management, this may be one of those rejected ideas, but I thought I would mention it.

Do you have workflow ideas for non-git hosted stuff? In particular, Gustavo Niemeyer seems particularly fond of bzr on launchpad, which makes his libraries unusable with johnny-deps without creating a git mirror or something (although they work fine with go get).

freeeve avatar Jan 21 '14 05:01 freeeve

I think at this point we use so many specific bits of Git that it would be very difficult to support more than one VCS. Having used a number of VCSs in the past I know there's a lot of common ground, but least-common-denominator functionality also makes for a poor user experience. On a personal note, I will be glad if I never have to use bzr or launchpad again, though I know that's unlikely.

xaprb avatar Jan 21 '14 11:01 xaprb

I think it would be nice to remove dependency from github.com though.

This regexp seem to be very aggressive: https://github.com/VividCortex/johnny-deps/blob/master/bin/jd#L130

Also I wonder if the https:// appending could be skipped if the schema for URI was already provided here: https://github.com/VividCortex/johnny-deps/blob/master/bin/jd#L137

asergeyev avatar Feb 14 '14 17:02 asergeyev