<commit_before>- name: Add PPA
  become: yes
  apt_repository:
    repo: ppa:git-core/ppa
    update_cache: yes
  tags: [git]

- name: Install APT packages
  become: yes
  apt:
    name:
      - git
    state: latest
  tags: [git]

- name: Install dotfiles
  copy:
    src: "{{ item }}"
    dest: ~/.{{ item }}
  loop:
    - gitconfig
  tags: [git]

- name: Install NPM packages
  become: yes
  npm:
    name: "{{ item }}"
    global: yes
    state: latest
  loop:
    - diff-so-fancy
  tags: [git]

- name: Install pip3 packages
  become: yes
  pip:
    executable: pip3
    name:
      - gitlint
  tags: [dev_python]<commit_msg>Fix wrong tag in git role<commit_after>- name: Add PPA
  become: yes
  apt_repository:
    repo: ppa:git-core/ppa
    update_cache: yes
  tags: [git]

- name: Install APT packages
  become: yes
  apt:
    name:
      - git
    state: latest
  tags: [git]

- name: Install dotfiles
  copy:
    src: "{{ item }}"
    dest: ~/.{{ item }}
  loop:
    - gitconfig
  tags: [git]

- name: Install NPM packages
  become: yes
  npm:
    name: "{{ item }}"
    global: yes
    state: latest
  loop:
    - diff-so-fancy
  tags: [git]

- name: Install pip3 packages
  become: yes
  pip:
    executable: pip3
    name:
      - gitlint
  tags: [git]
{'fraction_non_alphanumeric': 0.1233201581027668, 'fraction_numerical': 0.0031620553359683794, 'mean_word_length': 2.180904522613065, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7453275', 'n_tokens_mistral': 477, 'n_tokens_neox': 478, 'n_words': 140}