johnny-deps
johnny-deps copied to clipboard
non-git support
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
).
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.
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