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

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

                Dates

                • Created:
                  Updated:
                  Resolved: