What is also interesting is if I try to do a git push on my server locally it seems as if the command hangs during the repack stage.
trace: built-in: git 'push'
trace: run_command: 'git-receive-pack '\''c:\[redacted].git'\'''
trace: built-in: git 'receive-pack' 'c:\[redacted].git'
trace: run_command: 'pack-objects' '--all-progress-implied' '--revs' '--stdout'
'--thin' '--delta-base-offset' '--progress'
trace: built-in: git 'pack-objects' '--all-progress-implied' '--revs' '--stdout'
'--thin' '--delta-base-offset' '--progress'
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writtrace: run_command: 'unpack-objects' '--pack_header=2,2'
ing objects: 100% (2/2), 221 bytes, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: trace: built-in: git 'unpack-objects' '--pack_header=2,2'
trace: run_command: 'rev-list' '--objects' '--stdin' '--not' '--all'
trace: built-in: git 'rev-list' '--objects' '--stdin' '--not' '--all'
trace: run_command: 'hooks/post-update' 'refs/heads/master'
trace: run_command: 'gc' '--auto' '--quiet'
trace: built-in: git 'gc' '--auto' '--quiet'
trace: run_command: 'pack-refs' '--all' '--prune'
trace: built-in: git 'pack-refs' '--all' '--prune'
trace: run_command: 'reflog' 'expire' '--all'
trace: built-in: git 'reflog' 'expire' '--all'
trace: run_command: 'repack' '-d' '-l' '-q' '-A' '--unpack-unreachable=2.weeks.a
go'
trace: exec: 'git-repack' '-d' '-l' '-q' '-A' '--unpack-unreachable=2.weeks.ago'
trace: run_command: 'git-repack' '-d' '-l' '-q' '-A' '--unpack-unreachable=2.wee
ks.ago'
trace: built-in: git 'rev-parse' '--parseopt' '--' '-d' '-l' '-q' '-A' '--unpack
-unreachable=2.weeks.ago'
trace: built-in: git 'rev-parse' '--git-dir'
trace: built-in: git 'config' '--bool' 'repack.usedeltabaseoffset'
trace: built-in: git 'pack-objects' '--keep-true-parents' '--honor-pack-keep' '-
-non-empty' '--all' '--reflog' '--unpack-unreachable=2.weeks.ago' '--local' '-q'
'--delta-base-offset' 'c:/[redacted].git/objects/pack/.tmp-388-p
ack'
It will hang here until I send ^C. I was starting to think this was an ssh problem, but since this is just using the file system that cannot be the case.