[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ecf-dev] git mv, duplicated projects and graduating projects out of incubation/ (was Re: build of deleted files/classes)

On 01/28/2011 06:35 PM, Scott Lewis wrote:

> Truly...this can't be done?  Isn't there a way in Buckminster+git to
> materialize only from some modules/parts of a git repository?  This
> seems strange to me that such restrictions can't be done.

There is no such restriction in Buckminster. It's rather the way the
ECF's SCM <> Buckminster integration has been set up. The intention is,
that the SCM structure is hidden from Buckminster. This means that the
Buckminster metadata does not have to change whenever something is
moved/deleted/added in the SCM.


> Ok that's fine.  For historical/whatever reasons that wasn't what was
> done (i.e. we have an incubation area and it was used for the RSA impl).
> 
> What would you suggest be done now?...I mean other than developing RSA
> twice so that our version control system and build can be happy :).

What I would suggest is to:

1) diff osgi/bundles/
org.eclipse.ecf.osgi.services.remoteserviceadmin and
incubation/bundles/org.eclipse.ecf.osgi.services.remoteserviceadmin
2) remove osgi/bundles/
org.eclipse.ecf.osgi.services.remoteserviceadmin (git rm)
3) move
incubation/bundles/org.eclipse.ecf.osgi.services.remoteserviceadmin to
osgi/bundles/ (git mv)
4) Apply patch created in step 1

Markus