<commit_before>timeTracker.value "TestData", ()->

  SHOW = { DEFAULT: 0, NOT: 1, SHOW: 2 }

  return {

    prj1: [
      {
        url: "http://redmine.com"
        urlIndex: 0
        id: 0
        text: "prj1_0"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com"
        urlIndex: 0
        id: 1
        text: "prj1_1"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com"
        urlIndex: 0
        id: 2
        text: "prj1_2"
        show: SHOW.DEFAULT
      }
    ]
    prj2: [
      {
        url: "http://redmine.com2"
        urlIndex: 1
        id: 0
        text: "prj2_0"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com2"
        urlIndex: 1
        id: 1
        text: "prj2_1"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com2"
        urlIndex: 1
        id: 2
        text: "prj2_2"
        show: SHOW.DEFAULT
      }
    ]
    prj3: [
      {
        url: "http://redmine.com3"
        urlIndex: 2
        id: 0
        text: "prj3_0"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com3"
        urlIndex: 2
        id: 1
        text: "prj3_1"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com3"
        urlIndex: 2
        id: 2
        text: "prj3_2"
        show: SHOW.DEFAULT
      }
    ]
    prjObj:
      "http://redmine.com" :
        index: 0
        0:
          text: "prj1_0"
          show: SHOW.DEFAULT
      "http://redmine.com3" :
        index: 2
        0:
          text: "prj3_0"
          show: SHOW.DEFAULT
      "http://redmine.com2" :
        index: 1
        0:
          text: "prj2_0"
          show: SHOW.DEFAULT
    prjOldFormat:
      "http://redmine.com" :
        index: 2
        0:
          text: "prj1_0"
          show: SHOW.DEFAULT
      "http://redmine.com2" :
        index: 3
        0:
          text: "prj2_0"
          show: SHOW.DEFAULT
      "http://redmine.com3" :
        index: 4
        0:
          text: "prj3_0"<commit_msg>add comment<commit_after>timeTracker.value "TestData", ()->

  SHOW = { DEFAULT: 0, NOT: 1, SHOW: 2 }

  return {

    prj1: [
      {
        url: "http://redmine.com"
        urlIndex: 0
        id: 0
        text: "prj1_0"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com"
        urlIndex: 0
        id: 1
        text: "prj1_1"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com"
        urlIndex: 0
        id: 2
        text: "prj1_2"
        show: SHOW.DEFAULT
      }
    ]
    prj2: [
      {
        url: "http://redmine.com2"
        urlIndex: 1
        id: 0
        text: "prj2_0"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com2"
        urlIndex: 1
        id: 1
        text: "prj2_1"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com2"
        urlIndex: 1
        id: 2
        text: "prj2_2"
        show: SHOW.DEFAULT
      }
    ]
    prj3: [
      {
        url: "http://redmine.com3"
        urlIndex: 2
        id: 0
        text: "prj3_0"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com3"
        urlIndex: 2
        id: 1
        text: "prj3_1"
        show: SHOW.DEFAULT
      }, {
        url: "http://redmine.com3"
        urlIndex: 2
        id: 2
        text: "prj3_2"
        show: SHOW.DEFAULT
      }
    ]
    prjObj:
      "http://redmine.com" :
        index: 0
        0:
          text: "prj1_0"
          show: SHOW.DEFAULT
      "http://redmine.com3" :
        index: 2
        0:
          text: "prj3_0"
          show: SHOW.DEFAULT
      "http://redmine.com2" :
        index: 1
        0:
          text: "prj2_0"
          show: SHOW.DEFAULT
    prjOldFormat:                                     # version <= 0.5.7
      "http://redmine.com" :
        index: 2
        0:
          text: "prj1_0"
          show: SHOW.DEFAULT
      "http://redmine.com2" :
        index: 3
        0:
          text: "prj2_0"
          show: SHOW.DEFAULT
      "http://redmine.com3" :
        index: 4
        0:
          text: "prj3_0"
{'fraction_non_alphanumeric': 0.1295437911685777, 'fraction_numerical': 0.03781410100024396, 'mean_word_length': 1.089704383282365, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1317021', 'n_tokens_mistral': 1554, 'n_tokens_neox': 1491, 'n_words': 304}