git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Publishing "filtered branch repositories" - workflow / recommendations?
@ 2013-12-04 23:01 Martin Langhoff
  2013-12-05 18:43 ` Martin Langhoff
  2013-12-05 19:18 ` Jens Lehmann
  0 siblings, 2 replies; 13+ messages in thread
From: Martin Langhoff @ 2013-12-04 23:01 UTC (permalink / raw)
  To: Git Mailing List

Hi folks.

currently working on a project based on Moodle (the LMS that got me
into git in the first place). This is a highly modular software, and I
would like to maintain a bunch of "out of tree" modules in a single
repository, and be able to publish them in "per-module" repositories.

So I would like to maintain a tree with looking like

  auth/foomatic/{code}
  mod/foomatic/{code}

where I can develop, branch and tag all the foomatic code together.
Yet, at release time I want to _also_ publish two repos

  auth-foomatic.git
  mod-foomatic.git

each of them with matching tags and code at the "root" of the git
tree, and ideally with a truthful history (i.e.: similar to having run
git filter-branch --subdirectory-filter, but able to update that
filtered history incrementally).

Is there a reasonable approach to scripting this?

Alternatively, has git submodule been improved so that it's usable by
mere mortals (i.e.: my team), or are there strong alternatives to git
submodule?

cheers,



m
-- 
 martin.langhoff@gmail.com
 -  ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 ~ http://docs.moodle.org/en/User:Martin_Langhoff

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2013-12-12 13:39 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-12-04 23:01 Publishing "filtered branch repositories" - workflow / recommendations? Martin Langhoff
2013-12-05 18:43 ` Martin Langhoff
2013-12-05 19:18 ` Jens Lehmann
2013-12-05 19:27   ` Martin Langhoff
2013-12-05 19:54     ` Jens Lehmann
2013-12-05 22:06       ` Martin Langhoff
2013-12-06  8:48         ` Jens Lehmann
2013-12-06 19:40           ` Martin Langhoff
2013-12-09 22:59             ` Heiko Voigt
2013-12-09 23:56               ` Junio C Hamano
2013-12-11 22:03                 ` Jens Lehmann
2013-12-11 23:16                   ` Junio C Hamano
2013-12-12 13:39                     ` Heiko Voigt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).