cjb / GitTorrent

A decentralization of GitHub using BitTorrent and Bitcoin
MIT License
4.75k stars 262 forks source link

Clones somewhat works, but never finishes. #62

Open dpc opened 8 years ago

dpc commented 8 years ago

On my server:

Received handshake for 3a1ce06c0140d62d86c82634268316f4a2c2e020
Received handshake for 633217c8dcfd510ef2c633236ab90d66bfbe3288
Received handshake for ffc459a246d02cf112cad2822f3edb530b80686f
calling git pack-objects for 3a1ce06c0140d62d86c82634268316f4a2c2e020
calling git pack-objects for 633217c8dcfd510ef2c633236ab90d66bfbe3288
calling git pack-objects for ffc459a246d02cf112cad2822f3edb530b80686f
Counting objects: 294, done.
Total 0 (delta 0), reused 0 (delta 0)
Finished writing 633217c8dcfd510ef2c633236ab90d66bfbe3288.pack
Compressing objects: 100% (222/222), done.
Counting objects: 9496, done.
Total 294 (delta 138), reused 79 (delta 33)
Finished writing 3a1ce06c0140d62d86c82634268316f4a2c2e020.pack
Compressing objects: 100% (1903/1903), done.
Total 9496 (delta 8294), reused 8645 (delta 7445)
Finished writing ffc459a246d02cf112cad2822f3edb530b80686f.pack
969fb84a2ca3e05b982ef9f2500ca2230ce6cc3d
6d3bc573f556e0eec179ae821a3770304c707772
1b450fa3dd5934ffa23ba5eeb74af683abc04b1e

so I know everything was sent.

On my client:

[dpc@host-x:/tmp]% git clone gittorrent://8956ee05815d27f458673c076d0ffcfa7bcbd78d/mioco
Cloning into 'mioco'...

Mutable key 8956ee05815d27f458673c076d0ffcfa7bcbd78d returned:
repositories: 
  mioco: 
    refs/heads/devel:    633217c8dcfd510ef2c633236ab90d66bfbe3288
    refs/heads/gh-pages: ffc459a246d02cf112cad2822f3edb530b80686f
    refs/heads/master:   3a1ce06c0140d62d86c82634268316f4a2c2e020
    HEAD:                3a1ce06c0140d62d86c82634268316f4a2c2e020

Okay, we want to get HEAD: 3a1ce06c0140d62d86c82634268316f4a2c2e020
Okay, we want to get devel: 633217c8dcfd510ef2c633236ab90d66bfbe3288
Okay, we want to get gh-pages: ffc459a246d02cf112cad2822f3edb530b80686f
Okay, we want to get master: 3a1ce06c0140d62d86c82634268316f4a2c2e020

Adding swarm peer: MYHOSTIP:30000 for 3a1ce06c0140d62d86c82634268316f4a2c2e020

Adding swarm peer: MYHOSTIP:30000 for 633217c8dcfd510ef2c633236ab90d66bfbe3288

Adding swarm peer: MYHOSTIP:30000 for ffc459a246d02cf112cad2822f3edb530b80686f

But it never exits.