Re: Dependency Management

2015-06-25 Thread Luke Diamand

On 23/06/15 19:49, Josh Hagins wrote:

If neither git-submodule nor git-subtree is palatable to you, here are
a couple of alternatives you might try:

   * https://github.com/ingydotnet/git-subrepo
   * https://github.com/tdd/git-stree


You could also use Android's repo tool:

https://code.google.com/p/git-repo/

Luke



On Tue, Jun 23, 2015 at 1:36 PM Stefan Beller sbel...@google.com wrote:


On Tue, Jun 23, 2015 at 1:52 AM, Jean Audibert jaudib...@euronext.com wrote:

Hi,

Sorry to bother you with this question but I can't find any official answer or 
strong opinion from Git community.

In my company we recently started to use Git and we wonder how to share code 
and manage dependencies with Git?
Use case: in project P we need to include lib-a and lib-b (libraries shared by 
several projects)

In your opinion, what is the future proof solution?
* Use submodule
* Use subtree

We know there is lot of PRO/CONS but I feel that subtree is behind in the 
race and the latest version of submodule work fine


Use whatever works fine for your use case.

My personal opinion/expectation is to see submodules
improving/advancing more than subtrees advancing in the near future.
Though this is neither the official nor a strong opinion.

Stefan



Suggestions are very welcome.
Thanks in advance,

Jean Audibert



--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Dependency Management

2015-06-23 Thread Stefan Beller
On Tue, Jun 23, 2015 at 1:52 AM, Jean Audibert jaudib...@euronext.com wrote:
 Hi,

 Sorry to bother you with this question but I can't find any official answer 
 or strong opinion from Git community.

 In my company we recently started to use Git and we wonder how to share code 
 and manage dependencies with Git?
 Use case: in project P we need to include lib-a and lib-b (libraries shared 
 by several projects)

 In your opinion, what is the future proof solution?
 * Use submodule
 * Use subtree

 We know there is lot of PRO/CONS but I feel that subtree is behind in the 
 race and the latest version of submodule work fine

Use whatever works fine for your use case.

My personal opinion/expectation is to see submodules
improving/advancing more than subtrees advancing in the near future.
Though this is neither the official nor a strong opinion.

Stefan


 Suggestions are very welcome.
 Thanks in advance,

 Jean Audibert


 _

 This message may contain confidential information and is intended for 
 specific recipients unless explicitly noted otherwise. If you have reason to 
 believe you are not an intended recipient of this message, please delete it 
 and notify the sender. This message may not represent the opinion of Euronext 
 N.V. or any of its subsidiaries or affiliates, and does not constitute a 
 contract or guarantee. Unencrypted electronic mail is not secure and the 
 recipient of this message is expected to provide safeguards from viruses and 
 pursue alternate means of communication where privacy or a binding message is 
 desired.

 --
 To unsubscribe from this list: send the line unsubscribe git in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Dependency Management

2015-06-23 Thread Josh Hagins
If neither git-submodule nor git-subtree is palatable to you, here are
a couple of alternatives you might try:

  * https://github.com/ingydotnet/git-subrepo
  * https://github.com/tdd/git-stree

On Tue, Jun 23, 2015 at 1:36 PM Stefan Beller sbel...@google.com wrote:

 On Tue, Jun 23, 2015 at 1:52 AM, Jean Audibert jaudib...@euronext.com wrote:
  Hi,
 
  Sorry to bother you with this question but I can't find any official 
  answer or strong opinion from Git community.
 
  In my company we recently started to use Git and we wonder how to share 
  code and manage dependencies with Git?
  Use case: in project P we need to include lib-a and lib-b (libraries shared 
  by several projects)
 
  In your opinion, what is the future proof solution?
  * Use submodule
  * Use subtree
 
  We know there is lot of PRO/CONS but I feel that subtree is behind in the 
  race and the latest version of submodule work fine

 Use whatever works fine for your use case.

 My personal opinion/expectation is to see submodules
 improving/advancing more than subtrees advancing in the near future.
 Though this is neither the official nor a strong opinion.

 Stefan

 
  Suggestions are very welcome.
  Thanks in advance,
 
  Jean Audibert
 
 
  _
 
  This message may contain confidential information and is intended for 
  specific recipients unless explicitly noted otherwise. If you have reason 
  to believe you are not an intended recipient of this message, please delete 
  it and notify the sender. This message may not represent the opinion of 
  Euronext N.V. or any of its subsidiaries or affiliates, and does not 
  constitute a contract or guarantee. Unencrypted electronic mail is not 
  secure and the recipient of this message is expected to provide safeguards 
  from viruses and pursue alternate means of communication where privacy or a 
  binding message is desired.
 
  --
  To unsubscribe from this list: send the line unsubscribe git in
  the body of a message to majord...@vger.kernel.org
  More majordomo info at  http://vger.kernel.org/majordomo-info.html
 --
 To unsubscribe from this list: send the line unsubscribe git in
 the body of a message to majord...@vger.kernel.org
 More majordomo info at  http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html