<commit_before>[user]
  name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
  email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
  initials = <%= print("Your Initials: "); STDOUT.flush; STDIN.gets.chomp %>
[alias]
  co = checkout
  ci = commit
  st = status
  ch = cherry -v origin
  br = branch
  wdiff = diff --color-words

  # show difference between the HEAD and the index
  staged = diff --cached

  # show difference between working tree and the index
  unstaged = diff

  # show staged and unstaged changes (what would be committed with "git commit -a")
  both = diff HEAD

  lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an, %cr)%Creset' --abbrev-commit --date=relative

  lga = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an, %cr)%Creset' --abbrev-commit --date=relative --all

  # git showf <ref>
  #
  # Fetch the full SHA1 for the given ref and copy it to the clipboard. Then,
  # call `git show --format=full <ref>`.
  #
  # If no ref is specified, use HEAD as the ref.
  showf = "!f() { ref="$@"; if [ $# -eq 0 ]; then ref="HEAD"; fi; git rev-parse $ref | pbcopy; git show --format=fuller $ref; }; f"

  # Rename [branch] to z-[branch]
  #
  # Useful for renaming old branches (that you're not yet ready to delete) in a
  # way that puts them at the bottom of the list when you run `git branch`
  #
  # Credit: http://durdn.com/blog/2012/11/22/must-have-git-aliases-advanced-examples/#rename_branch_to_donebranch
  z = "!f() { git branch | grep "$1" | cut -c 3- | grep -v z- | xargs -I{} git branch -m {} z-{}; }; f"
[color]
  diff = auto
  status = auto
  branch = auto
[color "branch"]
  current = yellow reverse
  local = yellow
  remote = green
[color "diff"]
  meta = yellow bold
  frag = magenta bold
  old = red bold
  new = green bold
[color "status"]
  added = yellow
  changed = green
  untracked = cyan
[merge]
  tool = opendiff
[core]
  excludesfile = <%= ENV['HOME'] %>/.gitignore
  autocrlf = input
  legacyheaders = false
  editor = $EDITOR --wait
  pager = less -ce3MR
[repack]
  usedeltabaseoffset = true
[apply]
  whitespace = nowarn
[format]
  pretty = %C(yellow)%h%Creset %s %C(red)(%an, %cr)%Creset%n%n%-b
[github]
  user = <%= print("GitHub Username: "); STDOUT.flush; STDIN.gets.chomp %>
  token = <%= print("GitHub API Token: "); STDOUT.flush; STDIN.gets.chomp %>
[push]
  default = tracking
[diff]
  compactionHeuristic = true
[diff "ruby"]
  funcname = ^ *\\(\\(class\\|module\\|def\\) .*\\)
[interactive]
  diffFilter = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight
[pager]
  log = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight | less
  show = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight | less
  diff = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight | less
[url "<EMAIL>:"]
  insteadOf = "gh:"
  pushInsteadOf = "github:"
  pushInsteadOf = "git://github.com/"
[url "git://github.com/"]
  insteadOf = "github:"
[url "<EMAIL>:"]
  insteadOf = "gst:"
  pushInsteadOf = "gist:"
  pushInsteadOf = "git://gist.github.com/"
[url "git://gist.github.com/"]
  insteadOf = "gist:"<commit_msg>Update git config<commit_after>[user]
  name = <%= print("Your Name: "); STDOUT.flush; STDIN.gets.chomp %>
  email = <%= print("Your Email: "); STDOUT.flush; STDIN.gets.chomp %>
  initials = <%= print("Your Initials: "); STDOUT.flush; STDIN.gets.chomp %>
[alias]
  co = checkout
  ci = commit
  st = status
  ch = cherry -v origin
  br = branch
  wdiff = diff --color-words

  # show difference between the HEAD and the index
  staged = diff --cached

  # show difference between working tree and the index
  unstaged = diff

  # show staged and unstaged changes (what would be committed with "git commit -a")
  both = diff HEAD

  lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an, %cr)%Creset' --abbrev-commit --date=human

  lga = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%an, %cr)%Creset' --abbrev-commit --date=human --all

  # git showf <ref>
  #
  # Fetch the full SHA1 for the given ref and copy it to the clipboard. Then,
	# call `git show --format=fuller <ref>`.
  #
  # If no ref is specified, use HEAD as the ref.
  showf = "!f() { ref="$@"; if [ $# -eq 0 ]; then ref="HEAD"; fi; git rev-parse $ref | pbcopy; git show --format=fuller $ref; }; f"

  # Rename [branch] to z-[branch]
  #
  # Useful for renaming old branches (that you're not yet ready to delete) in a
  # way that puts them at the bottom of the list when you run `git branch`
  #
  # Credit: http://durdn.com/blog/2012/11/22/must-have-git-aliases-advanced-examples/#rename_branch_to_donebranch
  z = "!f() { git branch | grep "$1" | cut -c 3- | grep -v z- | xargs -I{} git branch -m {} z-{}; }; f"
[color]
  diff = auto
  status = auto
  branch = auto
[color "branch"]
  current = yellow reverse
  local = yellow
  remote = green
[color "diff"]
  meta = yellow bold
  frag = magenta bold
  old = red bold
  new = green bold
[color "status"]
  added = yellow
  changed = green
  untracked = cyan
[merge]
  tool = opendiff
	conflictstyle = diff3
[core]
  excludesfile = <%= ENV['HOME'] %>/.gitignore
  autocrlf = input
  legacyheaders = false
  editor = $EDITOR --wait
  pager = less -ce3MR
[repack]
  usedeltabaseoffset = true
[apply]
  whitespace = nowarn
[format]
  pretty = %C(yellow)%h%Creset %s %C(red)(%an, %cr)%Creset%n%n%-b
[github]
  user = <%= print("GitHub Username: "); STDOUT.flush; STDIN.gets.chomp %>
  token = <%= print("GitHub API Token: "); STDOUT.flush; STDIN.gets.chomp %>
[push]
  default = tracking
[diff]
  compactionHeuristic = true
[diff "ruby"]
  funcname = ^ *\\(\\(class\\|module\\|def\\) .*\\)
[interactive]
  diffFilter = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight
[pager]
  log = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight | less
  show = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight | less
  diff = $(brew --prefix git)/share/git-core/contrib/diff-highlight/diff-highlight | less
[url "<EMAIL>:"]
  insteadOf = "gh:"
  pushInsteadOf = "github:"
  pushInsteadOf = "git://github.com/"
[url "git://github.com/"]
  insteadOf = "github:"
[url "<EMAIL>.github.com:"]
  insteadOf = "gst:"
  pushInsteadOf = "gist:"
  pushInsteadOf = "git://gist.github.com/"
[url "git://gist.github.com/"]
  insteadOf = "gist:"
[commit]
	gpgsign = true
[protocol]
	version = 2
{'fraction_non_alphanumeric': 0.1678865507776761, 'fraction_numerical': 0.004269594388533089, 'mean_word_length': 3.431756756756757, 'pattern_counts': {'":': 0, '<': 23, '<?xml version=': 0, '>': 23, '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': '1011872', 'n_tokens_mistral': 2481, 'n_tokens_neox': 2342, 'n_words': 667}