Skip to content

Commit 86bde34

Browse files
authored
Merge pull request #168 from Pratikrocks/documentation
Documentation changes
2 parents 6720265 + 510873e commit 86bde34

8 files changed

Lines changed: 244 additions & 20 deletions

File tree

CONTRIBUTING.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ For other questions, discussions, and chats, we have:
6060
Bug reports
6161
===========
6262

63-
When `reporting a bug`__ please include:
63+
When reporting a bug please include:
6464

6565
* Your operating system name, version and architecture (32 or 64 bits).
6666
* Your Python version.

README.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ For more comprehensive installation instructions and development instructions, s
3737
For development instructions, see:
3838
`Development Instructions <https://github.com/nexB/deltacode/wiki/Development>`_
3939

40-
Make sure you have Python 2.7 installed:
41-
* Download and install Python 2.7 32 bits for Windows
42-
https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi
43-
* Download and install Python 2.7 for Mac
44-
https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg
45-
* Download and install Python 2.7 for Linux via distro package manager
40+
Make sure you have Python 3.6+ installed:
41+
* Download and install Python 3.6+ Windows
42+
https://www.python.org/downloads/windows/
43+
* Download and install Python 3.6+ for Mac
44+
https://www.python.org/downloads/mac-osx/
45+
* Download and install Python 3.6+ for Linux via distro package manager
4646

4747
Next, download and extract the latest DeltaCode release from::
4848

docs/source/conf.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616

1717

1818
# -- Project information -----------------------------------------------------
19-
2019
project = 'deltacode'
2120
copyright = 'nexb Inc.'
2221
author = 'nexb Inc.'
@@ -49,7 +48,7 @@
4948
# Add any paths that contain custom static files (such as style sheets) here,
5049
# relative to this directory. They are copied after the builtin static files,
5150
# so a file named "default.css" will overwrite the builtin "default.css".
52-
html_static_path = ['_static']
51+
html_static_path = []
5352

5453
html_context = {
5554
"display_github": True,
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
Google Summer of Code 2021 - Final report
2+
=========================================
3+
4+
Project: Virtual Codebase support in DeltaCode
5+
----------------------------------------------------------
6+
7+
**Pratik Dey <pratikrocks.dey11@gmail.com>**
8+
9+
Project Overview
10+
----------------
11+
12+
The goal of this proposal is to refactor DeltaCode to use Scancode-Toolkit’s Virtual Codebase class.
13+
This refactoring will allow DeltaCode to be a library as opposed to only be used as a CLI tool, moreover,
14+
this refactor will allow DeltaCode to determine deltas much more effectively in the form of BFS tree scan
15+
of the two tree structures unlike indexing the entire codebase.
16+
17+
18+
Main Objectives of the project
19+
------------------------------
20+
21+
- Migrate to using VirtualCodebase from the latest scancode.
22+
- Create DeltaCode documentation on Read The Docs.
23+
- Provide the support for fingerprint plugin for Virtual Codebase.
24+
- Provide the Support for enabling Virtual Codebase to scan files having full root paths as their location.
25+
26+
The Project
27+
-----------
28+
29+
- Virtual Codebase Integration with Deltacode
30+
- Removing redundant File and License Objects
31+
- Provided options in deltacode scans
32+
- Added Docker Script for Dockerizing the Deltacode Application and make it platform-independent.
33+
- Add Read the Docs Support to Deltacode.
34+
35+
I have completed all the tasks that were in the scope of this GSoC project.
36+
37+
Pull Requests
38+
-------------
39+
40+
- https://github.com/nexB/deltacode/pull/167 [Merged]
41+
- https://github.com/nexB/deltacode/pull/176 [Open]
42+
- https://github.com/nexB/deltacode/pull/171 [Open]
43+
- https://github.com/nexB/deltacode/pull/178 [Open]
44+
- https://github.com/nexB/deltacode/pull/168 [Open]
45+
46+
Links
47+
-----
48+
49+
..
50+
[Project Link] https://summerofcode.withgoogle.com/organizations/5312205181943808/#6516503005888512
51+
52+
- `Project Details <https://summerofcode.withgoogle.com/organizations/5312205181943808/#6516503005888512>`_
53+
- `Proposal <https://docs.google.com/document/d/19btijAja6x8hbD_X-dGor1RiiEGF3-1gEHYkzqzC3xQ/edit#heading=h.z6ne0og04bp5>`_
54+
- `ScanCode Toolkit <https://github.com/nexB/scancode-toolkit>`_
55+
- `DeltaCode <https://github.com/nexB/deltacode>`_
56+
57+
------------
58+
59+
I’ve had a wonderful time during these three months and have learned plenty of things. I would
60+
really like to thank `@pombredanne <https://github.com/pombredanne>`_,
61+
`@majurg <https://github.com/majurg>`_, and `@JonoYang <https://github.com/JonoYang>`_ for their
62+
constant support throughout the journey. From good job claps to nit-picky constructive
63+
code-reviews, I enjoyed every bit of this GSoC project.
64+
65+
I had a wonderful time during the GSOC, I learned a lot of things during this time. I really enjoyed this project.
66+
I would really like to thank my mentors `@pombredanne <https://github.com/pombredanne>`_, `@majurg <https://github.com/majurg>`_, and `@TG1999 <https://github.com/TG1999>`_,
67+
and all other About code members who constantly supported me throughout this project.

docs/source/deltacode/comprehensive_installation.rst

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Comprehensive Installation
22
==========================
33

4-
DeltaCode requires Python 2.7.x and is tested on Linux, Mac, and Windows. Make sure Python 2.7 is
4+
DeltaCode requires Python 3.6+ and is tested on Linux, Mac, and Windows. Make sure Python 3.6 (or above) is
55
installed first.
66

77
System Requirements
@@ -20,24 +20,20 @@ System Requirements
2020
Prerequisites
2121
-------------
2222

23-
DeltaCode needs a Python 2.7 interpreter.
23+
DeltaCode needs a Python 3.6(or above) interpreter.
2424

2525
- **On Linux**:
2626

27-
Use your package manager to install ``python2.7``. If Python 2.7 is not available from your
27+
Use your package manager to install atleast ``python3.6``. If Python 3.6 is not available from your
2828
package manager, you must compile it from sources.
2929

3030
For instance, visit https://github.com/dejacode/about-code-tool/wiki/BuildingPython27OnCentos6
3131
for instructions to compile Python from sources on Centos.
3232

3333
- **On Windows**:
3434

35-
Use the Python 2.7 32-bit (e.g. the Windows x86 MSI installer) for X86 regardless of whether
36-
you run Windows on 32-bit or 64-bit. **DO NOT USE Python X86_64 installer** even if you run
37-
64 bit Windows.
38-
3935
Download Python from this url:
40-
https://www.python.org/ftp/python/2.7.14/python-2.7.14.msi
36+
https://www.python.org/
4137

4238
Install Python on the c: drive and use all default installer options.
4339
See the Windows installation section for more installation details.
@@ -46,7 +42,7 @@ DeltaCode needs a Python 2.7 interpreter.
4642

4743
Download and install Python from this url:
4844

49-
https://www.python.org/ftp/python/2.7.14/python-2.7.14-macosx10.6.pkg
45+
https://www.python.org/
5046

5147
Installation on Linux and Mac
5248
-----------------------------
@@ -123,3 +119,16 @@ Un-installation
123119

124120
- Delete the directory in which you extracted DeltaCode.
125121
- Delete any temporary files created in your system temp directory under a deltacode directory.
122+
123+
124+
Using the docker image for testing Deltacode
125+
---------------
126+
127+
- In the project root directory run `docker-compose up`.
128+
- This will create an image of deltacode with the name `delta_code`.
129+
- To verify the image created run `docker image ls`.
130+
- To run the image run `docker run -itd --name <specific name of container> delta_code `.
131+
- The above command runs the image in the background and creates a container with the name as per specified.
132+
- To execute the container in a bash mode run `docker exec -it <container name> bash`.
133+
- The above command will open a bash shell in the container.
134+
- To run the commands / pytest inside the shell you can use the commands as specified in the documentations.

docs/source/deltacode/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@ Welcome to the DeltaCode Documentation.
1313
development
1414
json_to_csv
1515
release_process
16+
GSOC_2021_report

docs/source/index.rst

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,14 @@ Welcome to deltacode's documentation!
22
=========================================
33

44
.. toctree::
5-
:maxdepth: 2
6-
:caption: Contents:
5+
:maxdepth: 1
76

87
deltacode/index
98

9+
Indices and tables
10+
==================
11+
12+
* :ref:`genindex`
13+
* :ref:`modindex`
14+
* :ref:`search`
15+
=======

test.csv

Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
Status,Score,Factors,Path,Name,Type,Size,Old Path
2+
added,100,,coalib/coala_modes.py,coala_modes.py,file,3383,
3+
added,100,,coalib/bearlib/aspects/__init__.py,__init__.py,file,3402,
4+
added,100,,coalib/bearlib/aspects/base.py,base.py,file,2106,
5+
added,100,,coalib/bearlib/aspects/docs.py,docs.py,file,1522,
6+
added,100,,coalib/bearlib/aspects/meta.py,meta.py,file,2121,
7+
added,100,,coalib/bearlib/aspects/Metadata.py,Metadata.py,file,7125,
8+
added,100,,coalib/bearlib/aspects/Redundancy.py,Redundancy.py,file,6576,
9+
added,100,,coalib/bearlib/aspects/taste.py,taste.py,file,2896,
10+
added,100,,coalib/bearlib/languages/Language.py,Language.py,file,14576,
11+
added,100,,coalib/bearlib/languages/definitions/C.py,C.py,file,854,
12+
added,100,,coalib/bearlib/languages/definitions/CPP.py,CPP.py,file,1580,
13+
added,100,,coalib/bearlib/languages/definitions/CSharp.py,CSharp.py,file,261,
14+
added,100,,coalib/bearlib/languages/definitions/CSS.py,CSS.py,file,304,
15+
added,100,,coalib/bearlib/languages/definitions/Java.py,Java.py,file,325,
16+
added,100,,coalib/bearlib/languages/definitions/JavaScript.py,JavaScript.py,file,372,
17+
added,100,,coalib/bearlib/languages/definitions/Python.py,Python.py,file,414,
18+
added,100,,coalib/bearlib/languages/definitions/Unknown.py,Unknown.py,file,91,
19+
added,100,,coalib/bearlib/languages/definitions/Vala.py,Vala.py,file,345,
20+
added,100,,coalib/misc/Compatibility.py,Compatibility.py,file,144,
21+
added,100,,coalib/output/ConsoleInteraction.py,ConsoleInteraction.py,file,32748,
22+
added,100,,coalib/output/Logging.py,Logging.py,file,2097,
23+
added,100,,coalib/results/result_actions/IgnoreResultAction.py,IgnoreResultAction.py,file,4109,
24+
added,100,,coalib/results/result_actions/PrintAspectAction.py,PrintAspectAction.py,file,704,
25+
added,100,,coalib/settings/Annotations.py,Annotations.py,file,1580,
26+
added,100,,coalib/testing/BearTestHelper.py,BearTestHelper.py,file,513,
27+
added,100,,coalib/testing/LocalBearTestHelper.py,LocalBearTestHelper.py,file,9119,
28+
modified,55,Similar with hamming distance : 35,coalib/parsing/LineParser.py,LineParser.py,file,6902,
29+
modified,55,Similar with hamming distance : 35,coalib/processes/communication/LogMessage.py,LogMessage.py,file,1643,
30+
modified,54,Similar with hamming distance : 34,coalib/coala.py,coala.py,file,3133,
31+
modified,54,Similar with hamming distance : 34,coalib/output/JSONEncoder.py,JSONEncoder.py,file,1348,
32+
modified,53,Similar with hamming distance : 33,coalib/bearlib/languages/documentation/DocumentationComment.py,DocumentationComment.py,file,8609,
33+
modified,53,Similar with hamming distance : 33,coalib/output/printers/LogPrinter.py,LogPrinter.py,file,6096,
34+
modified,53,Similar with hamming distance : 33,coalib/parsing/ConfParser.py,ConfParser.py,file,5180,
35+
modified,52,Similar with hamming distance : 32,coalib/results/SourceRange.py,SourceRange.py,file,6248,
36+
modified,52,Similar with hamming distance : 32,coalib/settings/DocstringMetadata.py,DocstringMetadata.py,file,2505,
37+
modified,51,Similar with hamming distance : 31,coalib/coala_delete_orig.py,coala_delete_orig.py,file,1573,
38+
modified,51,Similar with hamming distance : 31,coalib/coala_main.py,coala_main.py,file,5853,
39+
modified,50,Similar with hamming distance : 30,coalib/bearlib/languages/documentation/DocstyleDefinition.py,DocstyleDefinition.py,file,7947,
40+
modified,50,Similar with hamming distance : 30,coalib/results/Diff.py,Diff.py,file,18608,
41+
modified,48,Similar with hamming distance : 28,coalib/results/result_actions/ApplyPatchAction.py,ApplyPatchAction.py,file,1931,
42+
modified,47,Similar with hamming distance : 27,coalib/bears/Bear.py,Bear.py,file,14966,
43+
modified,46,Similar with hamming distance : 26,coalib/bearlib/abstractions/ExternalBearWrap.py,ExternalBearWrap.py,file,7569,
44+
modified,46,Similar with hamming distance : 26,coalib/bears/BEAR_KIND.py,BEAR_KIND.py,file,71,
45+
modified,46,Similar with hamming distance : 26,coalib/results/TextRange.py,TextRange.py,file,4507,
46+
modified,45,Similar with hamming distance : 25,coalib/results/LineDiff.py,LineDiff.py,file,2418,
47+
modified,44,Similar with hamming distance : 24,coalib/bearlib/naming_conventions/__init__.py,__init__.py,file,3745,
48+
modified,43,Similar with hamming distance : 23,coalib/bearlib/abstractions/Linter.py,Linter.py,file,34235,
49+
modified,43,Similar with hamming distance : 23,coalib/collecting/Collectors.py,Collectors.py,file,12482,
50+
modified,43,Similar with hamming distance : 23,coalib/misc/Exceptions.py,Exceptions.py,file,1059,
51+
modified,43,Similar with hamming distance : 23,coalib/output/printers/ListLogPrinter.py,ListLogPrinter.py,file,978,
52+
modified,43,Similar with hamming distance : 23,coalib/parsing/CliParsing.py,CliParsing.py,file,4729,
53+
modified,42,Similar with hamming distance : 22,coalib/processes/Processing.py,Processing.py,file,30267,
54+
modified,41,Similar with hamming distance : 21,coalib/bearlib/spacing/SpacingHelper.py,SpacingHelper.py,file,3825,
55+
modified,39,Similar with hamming distance : 19,coalib/misc/Caching.py,Caching.py,file,5773,
56+
modified,38,Similar with hamming distance : 18,coalib/results/HiddenResult.py,HiddenResult.py,file,639,
57+
modified,38,Similar with hamming distance : 18,coalib/results/SourcePosition.py,SourcePosition.py,file,1282,
58+
modified,37,Similar with hamming distance : 17,coalib/collecting/Importers.py,Importers.py,file,6342,
59+
modified,35,Similar with hamming distance : 15,coalib/misc/CachingUtilities.py,CachingUtilities.py,file,7156,
60+
modified,35,Similar with hamming distance : 15,coalib/misc/Shell.py,Shell.py,file,4848,
61+
modified,35,Similar with hamming distance : 15,coalib/results/TextPosition.py,TextPosition.py,file,1081,
62+
modified,35,Similar with hamming distance : 15,coalib/settings/ConfigurationGathering.py,ConfigurationGathering.py,file,14106,
63+
modified,35,Similar with hamming distance : 15,coalib/settings/FunctionMetadata.py,FunctionMetadata.py,file,11704,
64+
modified,34,Similar with hamming distance : 14,coalib/bears/LocalBear.py,LocalBear.py,file,1522,
65+
modified,34,Similar with hamming distance : 14,coalib/collecting/Dependencies.py,Dependencies.py,file,1311,
66+
modified,34,Similar with hamming distance : 14,coalib/misc/BuildManPage.py,BuildManPage.py,file,7292,
67+
modified,34,Similar with hamming distance : 14,coalib/settings/SectionFilling.py,SectionFilling.py,file,3855,
68+
modified,33,Similar with hamming distance : 13,coalib/bears/GlobalBear.py,GlobalBear.py,file,1175,
69+
modified,33,Similar with hamming distance : 13,coalib/parsing/Globbing.py,Globbing.py,file,13234,
70+
modified,32,Similar with hamming distance : 12,coalib/processes/BearRunning.py,BearRunning.py,file,24044,
71+
modified,32,Similar with hamming distance : 12,coalib/results/result_actions/ResultAction.py,ResultAction.py,file,3516,
72+
modified,30,Similar with hamming distance : 10,coalib/settings/Section.py,Section.py,file,8750,
73+
modified,29,Similar with hamming distance : 9,coalib/bearlib/languages/documentation/doxygen.coalang,doxygen.coalang,file,1433,
74+
modified,28,Similar with hamming distance : 8,coalib/settings/Setting.py,Setting.py,file,8415,
75+
modified,27,Similar with hamming distance : 7,coalib/results/ResultFilter.py,ResultFilter.py,file,9630,
76+
modified,26,Similar with hamming distance : 6,coalib/results/AbsolutePosition.py,AbsolutePosition.py,file,2119,
77+
modified,25,Similar with hamming distance : 5,coalib/bearlib/abstractions/SectionCreatable.py,SectionCreatable.py,file,2611,
78+
modified,25,Similar with hamming distance : 5,coalib/bearlib/languages/documentation/DocumentationExtraction.py,DocumentationExtraction.py,file,11010,
79+
modified,25,Similar with hamming distance : 5,coalib/misc/DictUtilities.py,DictUtilities.py,file,1360,
80+
modified,20,,coalib/__init__.py,__init__.py,file,587,
81+
modified,20,,coalib/coala_ci.py,coala_ci.py,file,347,
82+
modified,20,,coalib/coala_format.py,coala_format.py,file,333,
83+
modified,20,,coalib/coala_json.py,coala_json.py,file,326,
84+
modified,20,,coalib/VERSION,VERSION,file,7,
85+
modified,20,,coalib/bearlib/__init__.py,__init__.py,file,5572,
86+
modified,20,,coalib/bearlib/languages/__init__.py,__init__.py,file,482,
87+
modified,20,,coalib/bearlib/languages/LanguageDefinition.py,LanguageDefinition.py,file,3575,
88+
modified,20,,coalib/bearlib/languages/documentation/default.coalang,default.coalang,file,392,
89+
modified,20,,coalib/output/ConfWriter.py,ConfWriter.py,file,3863,
90+
modified,20,,coalib/output/Interactions.py,Interactions.py,file,1200,
91+
modified,20,,coalib/output/printers/LOG_LEVEL.py,LOG_LEVEL.py,file,387,
92+
modified,20,,coalib/parsing/DefaultArgParser.py,DefaultArgParser.py,file,8787,
93+
modified,20,,coalib/processes/CONTROL_ELEMENT.py,CONTROL_ELEMENT.py,file,114,
94+
modified,20,,coalib/results/Result.py,Result.py,file,11406,
95+
modified,20,,coalib/results/RESULT_SEVERITY.py,RESULT_SEVERITY.py,file,335,
96+
modified,20,,coalib/results/result_actions/OpenEditorAction.py,OpenEditorAction.py,file,6600,
97+
modified,20,,coalib/results/result_actions/PrintDebugMessageAction.py,PrintDebugMessageAction.py,file,611,
98+
modified,20,,coalib/results/result_actions/PrintMoreInfoAction.py,PrintMoreInfoAction.py,file,617,
99+
modified,20,,coalib/results/result_actions/ShowPatchAction.py,ShowPatchAction.py,file,5296,
100+
unmodified,0,,coalib/default_coafile,default_coafile,file,0,
101+
unmodified,0,,coalib/bearlib/abstractions/__init__.py,__init__.py,file,110,
102+
unmodified,0,,coalib/bearlib/languages/definitions/__init__.py,__init__.py,file,341,
103+
unmodified,0,,coalib/bearlib/languages/documentation/__init__.py,__init__.py,file,131,
104+
unmodified,0,,coalib/bearlib/spacing/__init__.py,__init__.py,file,0,
105+
unmodified,0,,coalib/bears/__init__.py,__init__.py,file,0,
106+
unmodified,0,,coalib/collecting/__init__.py,__init__.py,file,0,
107+
unmodified,0,,coalib/misc/__init__.py,__init__.py,file,0,
108+
unmodified,0,,coalib/misc/Enum.py,Enum.py,file,270,
109+
unmodified,0,,coalib/output/__init__.py,__init__.py,file,0,
110+
unmodified,0,,coalib/output/printers/__init__.py,__init__.py,file,269,
111+
unmodified,0,,coalib/parsing/__init__.py,__init__.py,file,167,
112+
unmodified,0,,coalib/processes/__init__.py,__init__.py,file,0,
113+
unmodified,0,,coalib/processes/LogPrinterThread.py,LogPrinterThread.py,file,688,
114+
unmodified,0,,coalib/processes/communication/__init__.py,__init__.py,file,0,
115+
unmodified,0,,coalib/results/__init__.py,__init__.py,file,0,
116+
unmodified,0,,coalib/results/result_actions/__init__.py,__init__.py,file,145,
117+
unmodified,0,,coalib/settings/__init__.py,__init__.py,file,0,
118+
removed,0,,coalib/coala_dbus.py,coala_dbus.py,file,1515,
119+
removed,0,,coalib/bearlib/abstractions/Lint.py,Lint.py,file,15710,
120+
removed,0,,coalib/bearlib/languages/definitions/c.coalang,c.coalang,file,568,
121+
removed,0,,coalib/bearlib/languages/definitions/cpp.coalang,cpp.coalang,file,1057,
122+
removed,0,,coalib/bearlib/languages/definitions/python3.coalang,python3.coalang,file,197,
123+
removed,0,,coalib/bears/requirements/GemRequirement.py,GemRequirement.py,file,1067,
124+
removed,0,,coalib/bears/requirements/NpmRequirement.py,NpmRequirement.py,file,841,
125+
removed,0,,coalib/bears/requirements/PackageRequirement.py,PackageRequirement.py,file,4261,
126+
removed,0,,coalib/bears/requirements/PipRequirement.py,PipRequirement.py,file,847,
127+
removed,0,,coalib/misc/Annotations.py,Annotations.py,file,1580,
128+
removed,0,,coalib/misc/ContextManagers.py,ContextManagers.py,file,7320,
129+
removed,0,,coalib/misc/Future.py,Future.py,file,3748,
130+
removed,0,,coalib/misc/MutableValue.py,MutableValue.py,file,80,
131+
removed,0,,coalib/misc/StringConverter.py,StringConverter.py,file,5054,
132+
removed,0,,coalib/output/dbus/__init__.py,__init__.py,file,561,
133+
removed,0,,coalib/output/dbus/BuildDbusService.py,BuildDbusService.py,file,1411,
134+
removed,0,,coalib/output/dbus/DbusApp.py,DbusApp.py,file,1509,
135+
removed,0,,coalib/output/dbus/DbusDocument.py,DbusDocument.py,file,6938,
136+
removed,0,,coalib/output/dbus/DbusServer.py,DbusServer.py,file,5769,
137+
removed,0,,coalib/parsing/StringProcessing/__init__.py,__init__.py,file,1082,
138+
removed,0,,coalib/parsing/StringProcessing/Core.py,Core.py,file,21420,
139+
removed,0,,coalib/parsing/StringProcessing/Filters.py,Filters.py,file,1331,
140+
removed,0,,coalib/parsing/StringProcessing/InBetweenMatch.py,InBetweenMatch.py,file,2120,
141+
removed,0,,coalib/parsing/StringProcessing/Match.py,Match.py,file,1541,
142+
moved,0,,coalib/testing/__init__.py,__init__.py,file,0,coalib/bears/requirements/__init__.py

0 commit comments

Comments
 (0)