aboutsummaryrefslogtreecommitdiffstats
path: root/bin/acme/patcher.json
blob: a0c967333d8b11c3489ebc9bb4371edb368810d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
  "_comments_" : "Blank values indicate defaults",
  "label" : "ACME",
  "patcher_dir" : "bin/acme/patcher",
  "patch_set" : [
    {
      "_comments_" : "The ACME custom version of the Jira integration script",
      "original" : "bin/common/srtool_jira_template.py",
      "custom" : "bin/acme/srtool_jira_acme.py",
      "patch" : "",
      "options" : ""
    },
    {
      "original" : "bin/srt",
      "custom" : "bin/acme/patcher/inplace/bin/srt",
      "patch" : "",
      "options" : "INPLACE DISABLE"
    }
  ],
  "custom_directories" : [
    {
      "dir" : "bin/acme"
    },
    {
      "dir" : "lib/acme"
    }
  ],
  "documentation" : [
    {
      "help_original" : "the location of the original mainline file",
      "help_custom" : "the location of the derived and customized file",
      "help_original_INPLACE" : "In the INPLACE mode, this is the location of the mainline file that has been customized",
      "help_custom_INPLACE" : "In the INPLACE mode, this is the stash location of the customized file",
      "help_patch" : "optional location of extracted patch file, default is '$patcher_dir/$filename.patch'",
      "help_options" : "When empty, indicates the default workflow of a custom file in custom app directory derived from a mainline template file (e.g. bin/common/srtool_jira_template.py)",
      "help_options_INPLACE" : "Add the 'INPLACE' key if the file is patched in place in the mainline code",
      "help_options_DISABLE" : "Add the 'DISABLE' key to make this mapping inactive",
      "help_custom_directories" : "These are the custom directories that are overlaid on the SRTool code, and are ignored for in-place scanning"
    }
  ]
}