We actually have a bit of that already (hidden and deactivated). Rather than having to generate a LDIF to send the schema back to the server, we (almost) had a working "prototype" that could commit modifications done on the server to the schema.
We had a nice UI where you could review all modifications done to the schema (modifications on an OC/AT, addition of OC/AT, etc) but the hardest part is pushing the schema to the server which is far from trivial. Editing the schema of a directory server is very sensitive, especially if you already have data using this schema. You could end up with data that doesn't respect the new schema in the end. At the time we wrote the "commit" functionality, our biggest problem was that ApacheDS didn't allowed us (and it's still the case actually) to push the schema as a whole. So, we had to send modifications in a particular order, which can be quite complicated depending on the schema hierarchy. So, in the end, we had to deactivate that part, but it's still there, waiting to be fixed/completed. I like the idea of schema versioning. It could even take place on the client side than the server side which would allow it to spread across multiple types of servers, not only ApacheDS. But there's really a good amount of work to accomplish this. Regards, Pierre-Arnaud On 31 juil. 2013, at 01:51, Richard Sand <rs...@idfconnect.com> wrote: > Ok thanks Pierre-Arnaud! What do you think about the idea of embedding a scm > system like git or svn into the server to enable synchronization and > versioning of schema changes from the schema editor? > > > -----Original Message----- > From: Pierre-Arnaud Marcelot [mailto:paj...@gmail.com] On Behalf Of > Pierre-Arnaud Marcelot > Sent: Tuesday, July 30, 2013 6:13 PM > To: users@directory.apache.org > Subject: Re: DS schema export & import > > Hi Richard, > > Yes, I confirm it's the only option at the moment. > > Regards, > Pierre-Arnaud > > On 30 juil. 2013, at 23:42, Richard Sand <rs...@idfconnect.com> wrote: > >> Hi all - quick question, in the Schema Editor, after creating a schema >> project and importing from a live ApacheDS server - is there a way to >> re-import/re-load/refresh that schema from the server? Right now I'm >> just deleting the schema project and creating a new one each time. Is >> a way to do the scm equivalent of "update to latest from server" that >> I'm just not seeing? >> >> Thanks! >> >> -Richard >> >> >> > > >