Andreas Hartmann schrieb:
Rainer Schöpf schrieb:
On Tue, 26 May 2009, Andreas Hartmann wrote:

 > Rainer Schöpf schrieb:
> > > > > I'd like to merge a small publication (15 pages) into a larger one.
 > > I'm
> > > > aware that it is easiest to just copy the content over, but I'd like
 > > to
> > > > preserve the version history. Does anyone know a simple way to do
 > > that?
> > > > actually the version history should be preserved if you copy the
 > > complete
> > > document directories, since the backup files are located in the same > > > directory. You'll have to copy the corresponding sitetree fragments too,
 > > but
 > >  > I think with 15 documents that shouldn't be a problem.
> > > > Ah, good, thanks. I had assumed that I need to change the uuid of the
 > > documents when I copy them.
> > That's the big benefit of the "U"s in "UUID" – you can just merge two content
 > repositories without worrying about collisions.

I understand that, but if I keep the small publication after copying the content to the larger one, I have the same UUIDs in both. More like non-"U" then ;-)

Now there would still be two options: Should the new documents be forks of the old ones, or references? In either case you'd need new documents with new UUIDs.



In the first case, you could introduce a "reference" resource type, just containing e.g. an <inc:include> element.

Of course I meant in the second case (references).

-- Andreas



If someone wants to do that, I'd recommend to take a look at the importer module in the contributions area. I'm sure you can re-use a lot of the code and just make some minor adjustments (import from a 2.0.x publication instead of a 1.2.x publication).

-- Andreas




--
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to