)]}'
{
  "commit": "10b27efcce4ba9b6613dd6fcaf162496204f5a98",
  "tree": "59072a52d1baa82631022403040a2280ee6dd8d5",
  "parents": [
    "330ebb0b5850055c6e9f993340e588198c104ce4"
  ],
  "author": {
    "name": "Eduardo Sousa",
    "email": "esousa@whitestack.com",
    "time": "Wed Feb 13 12:28:56 2019 +0000"
  },
  "committer": {
    "name": "Eduardo Sousa",
    "email": "esousa@whitestack.com",
    "time": "Thu Feb 28 06:15:37 2019 +0000"
  },
  "message": "Adding an charm generator\n\nCurrent version only supports Ansible.\n\nIt takes as input an empty charm with playbooks and generates\nthe following files:\n- metadata.yaml\n- layers.yaml\n- reactive/\u003cansible_charm\u003e.py\n- actions.yaml\n- actions/\u003caction-name\u003e\n\nAfter that, it is only required to build the charm.\n\nNOTE: In this version, it doesn\u0027t support parameters yet.\n\nChange-Id: Ia771185a38421a04c1adcef4ded3d7a55fa164ee\nSigned-off-by: Eduardo Sousa \u003cesousa@whitestack.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "76d751a17d05d1974e30a03b28f6f34f47b30153",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd8d7e0d91f6a31cc38a40d249b03b3a04f4b961",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e584ee55361ba8058fee4a39d43e07b434752f50",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/actions/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1727c63c13c8ed5d9c5819855c15db076786764",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/actions/templates/action.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9f2961418822f60bf8e6ab59b5fb8531d8ae3c3",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/actions/templates/actions.yaml.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e584ee55361ba8058fee4a39d43e07b434752f50",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/ansible-charm/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d9e2f5512030904bc2992cac08df6f33ba35e17c",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/ansible-charm/templates/ansible_charm.py.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "109bae05d55bbaa71abdd2e5cbbd669a460b7b8f",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/ansible-charm/templates/ansible_lib.py.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3b0fa83971a6606f5ecdf67901dfecaf81ea9c9e",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/ansible-charm/templates/layer.yaml.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22ce1cba9ea7a6e5f52b70a968b51414e708aeb3",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e584ee55361ba8058fee4a39d43e07b434752f50",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/generators/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "832fd092b47dcbb84f88b525294c99b70c735d2f",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/generators/actions_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18f5a5a95ccd1804096b6ca5faefce0c8ce0145a",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/generators/ansible_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b0d9b8d5f58b8b712d31ee838c7bb94b4cc2271",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/generators/metadata_generator.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e584ee55361ba8058fee4a39d43e07b434752f50",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/metadata/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1892444ad95f3491650ceeedb04558463f73edc",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/metadata/templates/metadata.yaml.j2"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "89ee2b0ffc2a30ff9de93ca1930a42236eb7d199",
      "new_mode": 33188,
      "new_path": "descriptor-packages/tools/charm-generator/requirements.txt"
    }
  ]
}
