Hi As raised on https://github.com/jelmer/dulwich/issues/266 we have a issue with QA on Windows.
Here are some thoughts on improving this. I believe wine can help us a lot. Running the test suite on wine yield a large subset of the errors and failures that you get running the test suite on windows. If we can get these fixed, and enable ruining the test suite on Travis under wine, I think we will catch a large percentage of bugs. I've attached the results of the test suite run on wine. I had to skip tests.compat.test_web because there seems to be a bug in git-remote-http.exe and it causes the tests to take a long time to fail. Some investigation is needed here. You can see a large number of the errors are caused by the tests trying to delete files that have not been closed. (A design solution was suggested here https://github.com/jelmer/dulwich/pull/186 which I hope to work on soon.) I hope this helps, Regards, Gary
garyvdm@garyvdm ~/dev/dulwich (git)-[master] % WINEDEBUG=-all wine ~/.wine/drive_c/Python27/python.exe -m unittest dulwich.tests.test_suite F...............E..........................................................................................ss.s.s.....................s.s........................ssssssssss.F.............................ssssss.ss.............................................................................................................................s..s.s..............E....................................................................................................................................................................s....F..........E...fatal: The remote end hung up unexpectedly EE....fatal: The remote end hung up unexpectedly EEEE....................E....................................................................................................E....E........................sss.E..E..........................................................................................................sEE.EEsE.E.E.EE.EEEEEE.E.EE.EEEEEE.Esssssssssss.s..E...EE.EEEEEEEE.EEEEEEEE.EEEEEEEE.EEEEEEEE.....ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss ====================================================================== ERROR: test_send_pack_with_changes (dulwich.tests.test_client.LocalGitClientTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpd6hbrk\\objects\\pack\\pack-d5e18502cf0b307cd6d3aa079d37e5444fb227be.idx' ====================================================================== ERROR: test_add_thin_pack_empty (dulwich.tests.test_object_store.DiskObjectStoreTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpu4ezn9\\pack\\pack-da39a3ee5e6b4b0d3255bfef95601890afd80709.idx' ====================================================================== ERROR: test_simple_local_with_checkout (dulwich.tests.test_porcelain.CloneTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpagpgzw\\.git\\objects\\pack\\pack-bf93adb57a3a1ee18e960ccb7d72b0080c2434d3.pack' ====================================================================== ERROR: test_simple (dulwich.tests.test_porcelain.FetchTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_porcelain.py", line 736, in test_simple errstream=errstream) File "dulwich\porcelain.py", line 717, in fetch remote_refs = client.fetch(path, r, progress=errstream.write) File "dulwich\client.py", line 218, in fetch progress) File "dulwich\client.py", line 535, in fetch_pack proto, negotiated_capabilities, graph_walker, wants, can_read) File "dulwich\client.py", line 369, in _handle_upload_pack_head if can_read(): File "dulwich\client.py", line 617, in can_read from win32pipe import PeekNamedPipe ImportError: No module named win32pipe ====================================================================== ERROR: test_simple (dulwich.tests.test_porcelain.FetchTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpxgfmtx\\tmpe8cmoa' ====================================================================== ERROR: test_simple (dulwich.tests.test_porcelain.PullTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_porcelain.py", line 520, in test_simple outstream=outstream, errstream=errstream) File "dulwich\porcelain.py", line 529, in pull remote_refs = client.fetch(path, r, progress=errstream.write) File "dulwich\client.py", line 218, in fetch progress) File "dulwich\client.py", line 535, in fetch_pack proto, negotiated_capabilities, graph_walker, wants, can_read) File "dulwich\client.py", line 369, in _handle_upload_pack_head if can_read(): File "dulwich\client.py", line 617, in can_read from win32pipe import PeekNamedPipe ImportError: No module named win32pipe ====================================================================== ERROR: test_simple (dulwich.tests.test_porcelain.PullTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpzl3vx8\\tmpvl1k1x' ====================================================================== ERROR: test_simple (dulwich.tests.test_porcelain.PushTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_porcelain.py", line 475, in test_simple self.repo[refs_path] = self.repo['HEAD'] File "dulwich\repo.py", line 479, in __setitem__ raise ValueError(name) ValueError: refs\heads\foo ====================================================================== ERROR: test_receive_pack (dulwich.tests.test_porcelain.ReceivePackTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_porcelain.py", line 650, in test_receive_pack exitcode = porcelain.receive_pack(self.repo.path, BytesIO("0000"), outf) File "dulwich\porcelain.py", line 650, in receive_pack handler = ReceivePackHandler(backend, [path], proto) File "dulwich\server.py", line 715, in __init__ self.repo = backend.open_repository(args[0]) File "dulwich\server.py", line 175, in open_repository raise NotGitRepository("Invalid path %r" % path) NotGitRepository: Invalid path 'c:\\users\\garyvdm\\temp\\tmpk4vlx8' ====================================================================== ERROR: test_upload_pack (dulwich.tests.test_porcelain.UploadPackTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_porcelain.py", line 631, in test_upload_pack exitcode = porcelain.upload_pack(self.repo.path, BytesIO("0000"), outf) File "dulwich\porcelain.py", line 632, in upload_pack handler = UploadPackHandler(backend, [path], proto) File "dulwich\server.py", line 232, in __init__ self.repo = backend.open_repository(args[0]) File "dulwich\server.py", line 175, in open_repository raise NotGitRepository("Invalid path %r" % path) NotGitRepository: Invalid path 'c:\\users\\garyvdm\\temp\\tmpigubv2' ====================================================================== ERROR: test_commit_modified (dulwich.tests.test_repository.BuildRepoTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_repository.py", line 545, in test_commit_modified os.symlink('a', os.path.join(self._repo_dir, 'b')) AttributeError: 'module' object has no attribute 'symlink' ====================================================================== ERROR: test_clone (dulwich.tests.test_repository.RepositoryTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpolrkxo\\.git\\objects\\pack\\pack-f168917e7ce8479e76fdfaf9e95e6fa2619fe44b.idx' ====================================================================== ERROR: test_submodule (dulwich.tests.test_repository.RepositoryTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_repository.py", line 305, in test_submodule rel = os.path.relpath(os.path.join(repo_dir, 'submodule'), temp_dir) File "C:\Python27\lib\ntpath.py", line 528, in relpath % (path_prefix, start_prefix)) ValueError: path is on drive Z:, start on drive C: ====================================================================== ERROR: test_absolute (dulwich.tests.test_server.FileSystemBackendTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_server.py", line 859, in test_absolute repo = self.backend.open_repository(self.path) File "dulwich\server.py", line 175, in open_repository raise NotGitRepository("Invalid path %r" % path) NotGitRepository: Invalid path 'c:\\users\\garyvdm\\temp\\tmpbvhhwq' ====================================================================== ERROR: test_fetch_pack (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpebyeq1\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_pack_no_side_band_64k (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp8qg6ni\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_incremental_fetch_pack (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpltrjug\\server_new.export\\objects\\pack\\pack-c9bc06ef6ea14013074fbb4e18ec12a356078972.idx' ====================================================================== ERROR: test_send_pack (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpiivwdo\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_multiple_errors (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp52xthp\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_one_error (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpqqqvpc\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_without_report_status (dulwich.tests.compat.test_client.DulwichHttpClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 489, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpeght0t\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_pack (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpdebphq\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_pack_no_side_band_64k (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpsyx_he\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_incremental_fetch_pack (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 205, in test_incremental_fetch_pack refs = c.fetch(self._build_path('/dest'), dest) File "dulwich\client.py", line 218, in fetch progress) File "dulwich\client.py", line 535, in fetch_pack proto, negotiated_capabilities, graph_walker, wants, can_read) File "dulwich\client.py", line 369, in _handle_upload_pack_head if can_read(): File "dulwich\client.py", line 617, in can_read from win32pipe import PeekNamedPipe ImportError: No module named win32pipe ====================================================================== ERROR: test_incremental_fetch_pack (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpztjkuh\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpv7qtw3\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_multiple_errors (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpts7pgp\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_nothing_to_send (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpjqb2jm\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_one_error (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpjv8nqi\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_without_report_status (dulwich.tests.compat.test_client.DulwichMockSSHClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 312, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp1fmig6\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_pack (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpqxkrhc\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_pack_no_side_band_64k (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp573jge\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_incremental_fetch_pack (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 205, in test_incremental_fetch_pack refs = c.fetch(self._build_path('/dest'), dest) File "dulwich\client.py", line 218, in fetch progress) File "dulwich\client.py", line 535, in fetch_pack proto, negotiated_capabilities, graph_walker, wants, can_read) File "dulwich\client.py", line 369, in _handle_upload_pack_head if can_read(): File "dulwich\client.py", line 617, in can_read from win32pipe import PeekNamedPipe ImportError: No module named win32pipe ====================================================================== ERROR: test_incremental_fetch_pack (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpxt1pnm\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpybihe7\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_multiple_errors (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp4ngnrw\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_nothing_to_send (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpv2rqsz\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_pack_one_error (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpk9vlj9\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_send_without_report_status (dulwich.tests.compat.test_client.DulwichSubprocessClientTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\compat\test_client.py", line 330, in tearDown DulwichClientTestBase.tearDown(self) File "dulwich\tests\compat\test_client.py", line 82, in tearDown shutil.rmtree(self.gitroot) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpraqs5p\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_all_objects (dulwich.tests.compat.test_repository.ObjectStoreTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp1hnyz_\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_packed_objects (dulwich.tests.compat.test_repository.ObjectStoreTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpfatj64\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_refs (dulwich.tests.compat.test_repository.ObjectStoreTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpdxi4x5\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmppf9cfi\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmprv9lzj\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_from_dulwich_no_op (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpnzz5ii\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_from_dulwich_no_op (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp__o1gk\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_full_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmppiqzdf\\shallow\\objects\\pack\\pack-00aa4d167a9c75305979741b23675882b5654846.idx' ====================================================================== ERROR: test_fetch_full_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpxxknnd\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_same_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp1bh9f9\\shallow\\objects\\pack\\pack-00aa4d167a9c75305979741b23675882b5654846.idx' ====================================================================== ERROR: test_fetch_same_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp7vr4ei\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_new_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpbq01by\\shallow\\objects\\pack\\pack-00aa4d167a9c75305979741b23675882b5654846.idx' ====================================================================== ERROR: test_new_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpwrtyb2\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_push_to_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpro0djz\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_push_to_dulwich (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpaf6xbc\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_no_op (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmprfmdgz\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_no_op (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpmbpehv\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_remove_branch (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmptyvn0v\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_remove_branch (dulwich.tests.compat.test_server.GitServerSideBand64kTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmppnl_my\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpymcwll\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpoye5ne\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_from_dulwich_no_op (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp8t0aht\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_from_dulwich_no_op (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmprg3okd\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_fetch_full_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpe6ozs7\\shallow\\objects\\pack\\pack-00aa4d167a9c75305979741b23675882b5654846.idx' ====================================================================== ERROR: test_fetch_full_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpghou8l\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_fetch_same_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp864tci\\shallow\\objects\\pack\\pack-00aa4d167a9c75305979741b23675882b5654846.idx' ====================================================================== ERROR: test_fetch_same_depth_into_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmplc0cm8\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_new_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpernnuw\\shallow\\objects\\pack\\pack-00aa4d167a9c75305979741b23675882b5654846.idx' ====================================================================== ERROR: test_new_shallow_clone_from_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpes_enh\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_push_to_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmp9rixdb\\server_new.export\\objects\\pack\\pack-308b76fc890e6b78306e1dfd6252a8221cd72208.idx' ====================================================================== ERROR: test_push_to_dulwich (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpxroudk\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_no_op (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpzzfw6r\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_no_op (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpxuacsv\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_remove_branch (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpggsd6y\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== ERROR: test_push_to_dulwich_remove_branch (dulwich.tests.compat.test_server.GitServerTestCase) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\utils.py", line 84, in tear_down_repo shutil.rmtree(temp_dir) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 247, in rmtree rmtree(fullname, ignore_errors, onerror) File "C:\Python27\lib\shutil.py", line 252, in rmtree onerror(os.remove, fullname, sys.exc_info()) File "C:\Python27\lib\shutil.py", line 250, in rmtree os.remove(fullname) WindowsError: [Error 32] Sharing violation: 'c:\\users\\garyvdm\\temp\\tmpyepyj3\\server_old.export\\objects\\pack\\pack-01dca1b4c51d0b9e41aecfd71a65e6b6eed99dcf.idx' ====================================================================== FAIL: test_basic (dulwich.tests.test_blackbox.GitReceivePackTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_blackbox.py", line 46, in test_basic self.assertEqual('', stderr) AssertionError: '' != 'Traceback (most recent call last):\r\n File "Z:\\home\\garyvdm\\dev\\dulwich\\bin\\dul-receive-pack", line 28, in <module>\r\n sys.exit(receive_pack(sys.argv[1]))\r\n File "Z:\\home\\garyvdm\\dev\\dulwich\\dulwich\\porcelain.py", line 650, in receive_pack\r\n handler = ReceivePackHandler(backend, [path], proto)\r\n File "Z:\\home\\garyvdm\\dev\\dulwich\\dulwich\\server.py", line 715, in __init__\r\n self.repo = backend.open_repository(args[0])\r\n File "Z:\\home\\garyvdm\\dev\\dulwich\\dulwich\\server.py", line 175, in open_repository\r\n raise NotGitRepository("Invalid path %r" % path)\r\ndulwich.errors.NotGitRepository: Invalid path \'c:\\\\users\\\\garyvdm\\\\temp\\\\tmpo9vbnp\'\r\n' ====================================================================== FAIL: test_dest_opened (dulwich.tests.test_file.FancyRenameTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_file.py", line 79, in test_dest_opened self.assertTrue(os.path.exists(self.path('foo'))) AssertionError: False is not true ====================================================================== FAIL: test_add_default_paths (dulwich.tests.test_porcelain.AddTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "dulwich\tests\test_porcelain.py", line 212, in test_add_default_paths self.assertEqual(sorted(index), ['adir/afile', 'blah', 'foo']) AssertionError: Lists differ: ['adir\\afile', 'blah', 'foo'] != ['adir/afile', 'blah', 'foo'] First differing element 0: adir\afile adir/afile - ['adir\\afile', 'blah', 'foo'] ? ^^ + ['adir/afile', 'blah', 'foo'] ? ^ ---------------------------------------------------------------------- Ran 969 tests in 51.047s FAILED (failures=3, errors=74, skipped=120)
_______________________________________________ Mailing list: https://launchpad.net/~dulwich-users Post to : dulwich-users@lists.launchpad.net Unsubscribe : https://launchpad.net/~dulwich-users More help : https://help.launchpad.net/ListHelp