Add profile feature
-------------------

                 Key: KARAF-1130
                 URL: https://issues.apache.org/jira/browse/KARAF-1130
             Project: Karaf
          Issue Type: New Feature
            Reporter: Jean-Baptiste Onofré
            Assignee: Jean-Baptiste Onofré
             Fix For: 3.0.0


In order to manage etc files, bin files, etc, the introduction of Karaf 
profiles is really helpful.

I propose to implement a profile based on a diff, patch, merge lifecycle.

In fact, a profile is diff file on the KARAF_BASE root.

A set of commands allows to create a diff file, apply a patch (diff) and handle 
merge issue (when several profiles change the same resources).

The Google project diff-match-patch 
(http://code.google.com/p/google-diff-match-patch/) is a candidate that I 
evaluate for the implementation. It's Apache licensed and looks like a good 
start.

I will create a first proto on my github in the following days.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to