git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Merging (only) subdirectories
@ 2010-12-01 11:18 Howard Miller
  2010-12-01 11:47 ` "Martin Krüger"
  2010-12-01 12:36 ` Nguyen Thai Ngoc Duy
  0 siblings, 2 replies; 9+ messages in thread
From: Howard Miller @ 2010-12-01 11:18 UTC (permalink / raw)
  To: git

This might take a bit of explaining... and for those familiar with it
I'm talking about Moodle themes which will help one or two of you.

We develop themes for Moodle. All themes live in their own
self-contained directory. So, when creating a new theme we create a
new branch (from some version of Moodle - more in a moment) then a new
theme folder, do the dev, and commit/push the results.

We have lots of clients and for one reason or another we have lots of
different versions of Moodle and/or different customisations. So each
client ends up with their own branch.

The problem comes when Client A wants to purchase Theme B. We can't
just merge the theme branch because all the rest of the project
contains (potentially) a different version of Moodle. So we have to do
lots of messing around to get the theme branch in and/or loose the
theme commit history in the process.

What I would like to do is to be able to merge branch B into branch A
but ONLY stuff that concerns the theme directory. I don't think this
is possible. I'm reluctant to keep themes in a completely separate
repo as that just makes testing them more problematic.

Does anybody have any thoughts or advice (assuming this all makes
sense)?  Cheers!

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

end of thread, other threads:[~2010-12-03 20:43 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-12-01 11:18 Merging (only) subdirectories Howard Miller
2010-12-01 11:47 ` "Martin Krüger"
2010-12-01 11:56   ` Howard Miller
2010-12-01 11:59   ` Howard Miller
2010-12-01 12:36 ` Nguyen Thai Ngoc Duy
2010-12-01 12:55   ` Howard Miller
2010-12-03 10:59   ` Enrico Weigelt
2010-12-03 11:12     ` Howard Miller
2010-12-03 20:38       ` Enrico Weigelt

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).