Commit | Tree | Parents | Author | Summary | Date |
---|
56338c735119 | 94efa825dcc2 | 970e86ad27dd | Stefan Sperling | remove rcsparse testmodule; pointless test which tox tried to run | Sep 16 2021, 11:08 AM |
970e86ad27dd | ed125f743cae | ea4c7fa15a3e | Stefan Sperling | make 'black' ignore cvsclient.py; forced reformatting is unreadable | Sep 16 2021, 11:02 AM |
ea4c7fa15a3e | cfe6f3efe477 | 3e5f10269f51 | Stefan Sperling | rcsparse.pyi: 'black' prefers empty line after imports | Sep 16 2021, 10:55 AM |
3e5f10269f51 | 11dcd60148ce | c5e647809673 | Stefan Sperling | tell 'black' to ignore rcsparse and cvs2gitdump sources | Sep 16 2021, 10:54 AM |
c5e647809673 | 07398552c6af | 26ab35aa07d1 | Stefan Sperling | remove cvs2svndump; it fails linter checks and we don't use it | Sep 16 2021, 10:43 AM |
26ab35aa07d1 | 3d3700f48e67 | 71157f208bf0 | Stefan Sperling | fix pytest arguments in tox.ini | Sep 16 2021, 10:42 AM |
71157f208bf0 | 8e254aefb01f | 26d6891c6ecf | Stefan Sperling | tell flake8 to ignore invalid escape sequences in regex | Sep 15 2021, 4:13 PM |
26d6891c6ecf | b77443294170 | 9774173fc66f | Stefan Sperling | fix typo in variable name; found by flake8 | Sep 15 2021, 4:06 PM |
9774173fc66f | bb658a2693d9 | 91ca5ca35414 | Stefan Sperling | fix reference to subprocess.TimeoutExpired; found by flake8 | Sep 15 2021, 4:06 PM |
91ca5ca35414 | 9ba03cff654d | 87da9cee4c6f | Stefan Sperling | avoid use of undefined module vclib; found by flake8 | Sep 15 2021, 4:04 PM |
87da9cee4c6f | 5d6d3eb29f6a | 9965c6b897ae | Stefan Sperling | reformat test_loader.py to appease flake8 | Sep 15 2021, 4:01 PM |
9965c6b897ae | 7b0c8e7278d8 | 1c7635b9b3e8 | Stefan Sperling | reformat cvsclient.py to appease flake8 | Sep 15 2021, 3:57 PM |
1c7635b9b3e8 | 08050d4d247d | acc88adda271 | Stefan Sperling | wrap overlong lines in rlog.py to appease flake8 | Sep 15 2021, 3:45 PM |
acc88adda271 | a8a033139cb6 | 1dd3f43e9e46 | Stefan Sperling | | Sep 15 2021, 3:41 PM |
1dd3f43e9e46 | 50ccda6737f2 | b80aa0c27997 | Stefan Sperling | tell flake8 to ignore the 'build' directory | Sep 15 2021, 3:31 PM |
b80aa0c27997 | f8b89748edc8 | d6c1817d39c0 | Stefan Sperling | | Sep 15 2021, 3:10 PM |
d6c1817d39c0 | 22fcb6f3d803 | 73ad331915e3 | Stefan Sperling | | Sep 15 2021, 3:09 PM |
73ad331915e3 | 285682fe0d69 | 871042808269 | Stefan Sperling | add a comment which documents RCS/CVS branch numbers (Show More…) | Sep 15 2021, 2:55 PM |
871042808269 | 5c9356be2aa4 | 1080eb83c318 | Stefan Sperling | add an assert to avoid a None type error from mypy | Sep 15 2021, 2:14 PM |
1080eb83c318 | fb9245504eb1 | d5c46c5cb5f2 | Stefan Sperling | add a very simple .pyi for rcsparse to satisfy mypy | Sep 15 2021, 2:11 PM |
d5c46c5cb5f2 | 33bd2af07b66 | fa9121756333 | Stefan Sperling | merge nested functions which yield into single functions (Show More…) | Sep 15 2021, 1:51 PM |
fa9121756333 | a7af0d76244b | 883aa39c8c93 | Stefan Sperling | simplify use of os.makedirs(); from vlorentz | Sep 14 2021, 2:10 PM |
883aa39c8c93 | defed55698bc | 1c0acc70f1f5 | Stefan Sperling | fix incomplete docstring of swh_hash_data_per_cvs_changeset (Show More…) | Sep 14 2021, 2:09 PM |
1c0acc70f1f5 | 42ee61c0123a | 52faf13b77f4 | Stefan Sperling | avoid pointless conversion to bytes() and use (x,) tuple idiom (Show More…) | Sep 14 2021, 2:06 PM |
52faf13b77f4 | 1c4ae21bfa5d | 0fe0e68f29c2 | Stefan Sperling | convert readme file from .md to .rst | Sep 14 2021, 2:03 PM |
0fe0e68f29c2 | e3371736aa63 | 2a4b87f9999f | Stefan Sperling | acknowledge code derived from ViewVC in our README file | Jul 14 2021, 5:06 PM |
2a4b87f9999f | dc3ff05f4d8d | 4e65e78bf063 | Stefan Sperling | | Jul 14 2021, 4:33 PM |
4e65e78bf063 | a3019c82a9f2 | ff50851e8183 | Stefan Sperling | commit reformatting of rlog.py done by pre-commit hook (Show More…) | Jul 14 2021, 4:24 PM |
ff50851e8183 | 6f1bc21b2f07 | 0872e9e61663 | Stefan Sperling | exclude third-party sources from flake8 checks | Jul 14 2021, 2:56 PM |
0872e9e61663 | 3f34bf647a54 | 50ae8b09e12e | Stefan Sperling | exclude third-party sources via mypy.ini, not pre-commit conf | Jul 14 2021, 1:34 PM |
50ae8b09e12e | 7f3b309cf527 | d125c5c7b0f0 | Stefan Sperling | fix 'ssh' protocol support | Jul 14 2021, 10:47 AM |
d125c5c7b0f0 | 5c2cffa25cab | b2fb227a2cf6 | Stefan Sperling | the pre-commit hook complained about an unused rcsfile variable | Jul 14 2021, 10:41 AM |
b2fb227a2cf6 | 5a6658bbbcc4 | 6548f6ca45dd | Stefan Sperling | fix format string error found by pre-commit hook | Jul 14 2021, 10:41 AM |
6548f6ca45dd | acf07a07ab95 | 82e8d797cf0a | Stefan Sperling | commit reformatting performed by pre-commit hook on setup.py | Jul 14 2021, 10:40 AM |
82e8d797cf0a | dbd139b4b610 | c479b0e26006 | Stefan Sperling | wrap overlong lines | Jul 13 2021, 5:14 PM |
c479b0e26006 | b026f6d4676b | 98082f20e7e5 | Stefan Sperling | fix myphy errors on swh/loader/__init__.py | Jul 13 2021, 5:11 PM |
98082f20e7e5 | 54d873078faf | 0e1e757565ac | Stefan Sperling | urllib doesn't have stubs for mypy | Jul 13 2021, 5:10 PM |
0e1e757565ac | 21940e439a5a | 5e3904dd50ab | Stefan Sperling | exclude upstream python code from pre-commit checks | Jul 13 2021, 4:55 PM |
5e3904dd50ab | 7043fd688012 | 07ed9fc946b1 | Stefan Sperling | committing reformatting which was performed by pre-commit hooks | Jul 13 2021, 4:27 PM |
07ed9fc946b1 | af3d82ab7dca | c04bb816c7f8 | Stefan Sperling | update README | Jul 12 2021, 6:16 PM |
c04bb816c7f8 | 0ca27285a838 | ba728189a3c5 | Stefan Sperling | remove unused keyword parameter to fix loading of the cvs loader | Jul 12 2021, 4:35 PM |
ba728189a3c5 | 12047724c711 | e7ba43fd93cb | Stefan Sperling | implement support for import via cvs pserver protocol | Jul 5 2021, 1:41 PM |
e7ba43fd93cb | c9e9ccb47b09 | 4ddc08250622 | Stefan Sperling | add test case doing an incremental visit | Jul 5 2021, 1:41 PM |
4ddc08250622 | 68a7bc2124f7 | 1eaaa52b054c | Stefan Sperling | switch log level of an informative progress message from debug to info | Jul 5 2021, 1:41 PM |
1eaaa52b054c | da5e9516dfdb | c721a06cb62b | Stefan Sperling | simply assign to empty lists in order to clear per-changeset data | Jul 5 2021, 1:41 PM |
c721a06cb62b | b41e0aa331eb | 76c249b4a8c3 | Stefan Sperling | remove unused imports | Jul 5 2021, 1:41 PM |
76c249b4a8c3 | 576d4df2d8de | 250bb9dbba27 | Stefan Sperling | copy over the pre_cleanup() handler from the SVN loader | Jul 5 2021, 1:41 PM |
250bb9dbba27 | de2f9417031b | 89d7b0fdd2ef | Stefan Sperling | avoid double-parsing of rcsfiles while processing a changeset | Jul 5 2021, 1:41 PM |
89d7b0fdd2ef | ac8bd03649b5 | 092b5263f936 | Stefan Sperling | cvs2gitdump: avoid parsing rcs files inside expand_keyword() | Jul 5 2021, 1:41 PM |
092b5263f936 | 5bae05612f62 | 551a12e24cb8 | Stefan Sperling | replace global self.rcs variable with use of local variables | Jul 5 2021, 1:41 PM |
551a12e24cb8 | f3b3e5c5cccd | 0424433458bd | Stefan Sperling | drop support for using previous snapshots as base for new ones | Jul 5 2021, 1:41 PM |
0424433458bd | 9803e7643cc9 | cf5cf4594d05 | Stefan Sperling | remove unused CvsLoader class members and constructor arguments | Jul 5 2021, 1:41 PM |
cf5cf4594d05 | 0e46e3b5fa46 | 71f22dbe195f | Stefan Sperling | link revisions to their parents and add another small test | Jul 5 2021, 1:41 PM |
71f22dbe195f | c7af2e230df1 | 5097bf8eaab1 | Stefan Sperling | change logging level of per-revision info from DEBUG to INFO | Jul 5 2021, 1:41 PM |
5097bf8eaab1 | c60591abc3e9 | ed460a3280fe | Stefan Sperling | use an iterator to process swh revisions; reduces memory usage | Jul 5 2021, 1:41 PM |
ed460a3280fe | 78c7d76ca59f | edc28c215955 | Stefan Sperling | do not call self.storage.revision_get() more often than necessary | Jul 5 2021, 1:41 PM |
edc28c215955 | 2f815126bba7 | ae77fa161841 | Stefan Sperling | fix rsync URL processing in fetch_cvs_repo_with_rsync() (Show More…) | Jul 5 2021, 1:41 PM |
ae77fa161841 | 693d08413e42 | cdbcdcc92e61 | Stefan Sperling | test two consecutive visits | Jul 5 2021, 1:41 PM |
cdbcdcc92e61 | 344db0a32688 | 496ff263546a | Stefan Sperling | enable check_snapshot() in test_loader_cvs_visit() | Jul 5 2021, 1:41 PM |
496ff263546a | de1118e8dd53 | 358a05d59956 | Stefan Sperling | the trivial first visit test is passing now | Jul 5 2021, 1:41 PM |
358a05d59956 | 9e9c6ad762e3 | 59a7ff18d603 | Stefan Sperling | add converted CVS revisions to storage | Jul 5 2021, 1:41 PM |
59a7ff18d603 | 34e3d9689f5e | 49ce9a24d6f9 | Stefan Sperling | document fetch_data() method | Jul 5 2021, 1:41 PM |
49ce9a24d6f9 | 58fa8c9de203 | 6a2f6e50f61e | Stefan Sperling | create subdirectories in the work tree | Jul 5 2021, 1:41 PM |
6a2f6e50f61e | 5d0eb2b8de5e | af30f67f7403 | Stefan Sperling | ignore ENOENT when removing files | Jul 5 2021, 1:41 PM |
af30f67f7403 | c057314baa50 | 799eea5a7b68 | Stefan Sperling | populate a work tree with files checked out from the repository | Jul 5 2021, 1:41 PM |
799eea5a7b68 | c57d54086fe7 | 15252a6ce822 | Stefan Sperling | get fetch_data working | Jul 5 2021, 1:41 PM |
15252a6ce822 | 32c5753734ce | 605d8f5862b8 | Stefan Sperling | force our local rcsparse dependency; upstream does not yet support py3 | Jul 5 2021, 1:41 PM |
605d8f5862b8 | 378fa19e9380 | 757ce82f02eb | Stefan Sperling | get the 'prepare' step working | Jul 5 2021, 1:41 PM |
757ce82f02eb | 03bc3475bfb7 | 28cad58a0f32 | Stefan Sperling | remove bogus import | Jul 5 2021, 1:41 PM |
28cad58a0f32 | f231088be41b | 9dec8a2e4fdc | Stefan Sperling | add stub for an initial test | Jul 5 2021, 1:41 PM |
9dec8a2e4fdc | 22263b1c9a49 | aaec7d33bf74 | Stefan Sperling | rcsparse: add missing allocation failure check in parsetoken() | Jul 5 2021, 1:41 PM |
aaec7d33bf74 | 01e5a0c3651d | ecf402cf6249 | Stefan Sperling | remove the 'foo' module and references to it | Jul 5 2021, 2:51 PM |
ecf402cf6249 | 948fdb542f82 | 9e3170f81c2b | Stefan Sperling | compile rcsparse extension | Jul 5 2021, 1:41 PM |
9e3170f81c2b | fcae11e52348 | 75fe9f5ea285 | Stefan Sperling | rcsparse python3 support patches from OpenBSD ports (Show More…) | Jul 5 2021, 1:41 PM |
75fe9f5ea285 | 584df58d51ca | bb4362177743 | Stefan Sperling | | Jul 5 2021, 1:41 PM |
bb4362177743 | 9070511d0099 | 65995f14b4c6 | Stefan Sperling | | Jul 5 2021, 1:41 PM |
65995f14b4c6 | c58d9dea15ae | 29bd1ed54e26 | Stefan Sperling | initial CVS loader stub | Jul 5 2021, 1:41 PM |