Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-4844

Store configuration data in a diff-tool friendly way

    XMLWordPrintableJSON

Details

    Description

      We store our configuration with the sources in the source-code control system (git). It often happens that multiple developers work on the same project and they modify the configuration parallel. It would not be a problem if the config files were diff-tool friendly. To achieve this goal, two improvements would be necessary:

      Store entries in alphabetically ordered list

      In the config files, the entries should be stored sorted by ABC. It is easy to implement by overriding HashTable in the same way that LinkedHashMap overrides HashMap.

      Store array values in multiple lines

      At the moment a setting with two values are stored like this:

      key=["value1", "value2"]

      Instead of this, I would store it in the following format (each entry on new line):

      key=[ \
      "value1", \
      "value2" \
      ]

      Question

      Do you think that if I prepare a patch for this, that would be accepted?

      Attachments

        Issue Links

          Activity

            People

              cziegeler Carsten Ziegeler
              balazs.zsoldos Balazs Zsoldos
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: