<commit_before>language: python
python:
  - "2.6"
  - "2.7"
  # - "pypy" - won't work as smmap doesn't work (see gitdb/.travis.yml for details)
git:
  # a higher depth is needed for most of the tests - must be high enough to not actually be shallow
  # as we clone our own repository in the process
  depth: 99999
install:
  - git submodule update --init --recursive
  - git fetch --tags
  - pip install coveralls

  # for now we have to make sure there is a master branch - at some point we should just have it by default
  - git branch master

  # generate some reflog as git-python tests need it (in 0.3)
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard origin/0.3
  - git checkout master
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard origin/0.3
  - git checkout 0.3

  # as commits are performed with the default user, it needs to be set for travis too
  - git config --global user.email "<EMAIL>"
  - git config --global user.name "<NAME>"

  # DEBUG
  - cat /home/travis/build/gitpython-developers/GitPython/.git/logs/refs/heads/0.3
script: 
  - nosetests -v --with-coverage
after_success:
  - coveralls
<commit_msg>Another, last and final travis debugging commit<commit_after>language: python
python:
  - "2.6"
  - "2.7"
  # - "pypy" - won't work as smmap doesn't work (see gitdb/.travis.yml for details)
git:
  # a higher depth is needed for most of the tests - must be high enough to not actually be shallow
  # as we clone our own repository in the process
  depth: 99999
install:
  - git submodule update --init --recursive
  - git fetch --tags
  - pip install coveralls

  # for now we have to make sure there is a master branch - at some point we should just have it by default
  - git branch master

  # generate some reflog as git-python tests need it (in 0.3)
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard origin/0.3
  - git checkout master
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard HEAD~1
  - git reset --hard origin/0.3
  - git checkout 0.3

  # as commits are performed with the default user, it needs to be set for travis too
  - git config --global user.email "<EMAIL>"
  - git config --global user.name "<NAME>"

  # DEBUG
  - cat /home/travis/build/gitpython-developers/GitPython/.git/logs/refs/heads/0.3
  - cat /home/travis/build/gitpython-developers/GitPython/.git/logs/refs/heads/master
  - cat /home/travis/build/gitpython-developers/GitPython/.git/logs/HEAD
script: 
  - nosetests -v --with-coverage
after_success:
  - coveralls

{'fraction_non_alphanumeric': 0.10386201724784402, 'fraction_numerical': 0.018747656542932135, 'mean_word_length': 2.6598079561042525, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '4569415', 'n_tokens_mistral': 918, 'n_tokens_neox': 862, 'n_words': 344}