code: def main(base_version, new_version):
      hashes, titles = get_commits_between(base_version, new_version)
  
      cdc = CommitDataCache("data.json")
      for idx, commit in enumerate(hashes):
          if idx % 10 == 0:
              print(f"{idx} / {len(hashes)}")
          cdc.get(commit)
  
      return cdc
  
imports: import json
  import locale
  import os
  import re
  import subprocess
  from collections import namedtuple
  from os.path import expanduser
  import requests
label_desc: Use image node_id 14 for calling a global function with example usage: main(base_version, new_version) and returns: cdc