VCS Relationship

Kapil Thangavelu kapil.thangavelu at canonical.com
Sat Nov 9 18:49:43 UTC 2013


Subordinates feel a bit heavy weight for this purpose, a simple alternative
is to just pass the vs the vcs config string through to a generic vcs tool
like mr (apt-get install mr,  http://joeyh.name/code/mr/ docs are mostly in
the cli help and man).. and then just mr checkout vcs_url / mr update
vcs_url

-k



On Fri, Nov 8, 2013 at 4:52 PM, Jason Hamilton <jasonscotthamilton at gmail.com
> wrote:

> So, I've been browsing the charms lately and it looks like a lot of charms
> use a VCS (git, bzr, svn, etc).  When I have been designing charms, I like
> to pull from a VCS and I prefer Git.  I realize that the charms I want to
> use don't have a Git options.  Also the charms I make, I only offer Git.
>  So my thinking is that it would be nice to create a VCS relationship that
> allow a service create a subordinate VCS charm, which pulls from a
> repository and updates it.  The parent charm can just expose a folder to
> pull to.  I really think this would help with the modularity of the charms.
>
>
> Take for example the LAMP charm.  It only uses Bzr for its repo.  What if
> it just required a VCS charm, that way I can use whatever I want (git, bzr,
> svn, ftp, http, S3, etc). Is there anything like this already?  What do you
> think about this?  Any feedback would be appreciated.
>
> Jason
>
> --
> Juju mailing list
> Juju at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20131109/04a73ab2/attachment.html>


More information about the Juju mailing list