Procházet zdrojové kódy

Fix memoryrepop example.

Jelmer Vernooij před 2 roky
rodič
revize
94cb15612d
1 změnil soubory, kde provedl 4 přidání a 4 odebrání
  1. 4 4
      examples/memoryrepo.py

+ 4 - 4
examples/memoryrepo.py

@@ -14,12 +14,12 @@ from dulwich.repo import MemoryRepo
 
 local_repo = MemoryRepo()
 local_repo.refs.set_symbolic_ref(b'HEAD', b'refs/heads/master')
-print(local_repo.refs.as_dict())
 
-porcelain.fetch(local_repo, sys.argv[1])
-local_repo['refs/heads/master'] = local_repo['refs/remotes/origin/master']
+fetch_result = porcelain.fetch(local_repo, sys.argv[1])
+local_repo.refs[b'refs/heads/master'] = fetch_result.refs[b'refs/heads/master']
+print(local_repo.refs.as_dict())
 
-last_tree = local_repo[local_repo['HEAD'].tree]
+last_tree = local_repo[local_repo[b'HEAD'].tree]
 new_blob = Blob.from_string(b'Some contents')
 local_repo.object_store.add_object(new_blob)
 last_tree.add(b'test', stat.S_IFREG, new_blob.id)