Skip to content

Commit 6430250

Browse files
committed
Automated cypher reference document generation (CI)
1 parent 8cc715c commit 6430250

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

cypher/CYPHER.md

+6
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,8 @@ Script | Directory | Description
203203
| [Package_json_dependencies_occurrence.cypher](./External_Dependencies/Package_json_dependencies_occurrence.cypher) | External_Dependencies | List package.json dependencies by the number they are used by all packages |
204204
| [Remove_external_type_and_annotation_labels.cypher](./External_Dependencies/Remove_external_type_and_annotation_labels.cypher) | External_Dependencies | Remove external type and annotation labels |
205205
| [Add_file_name and_extension.cypher](./General_Enrichment/Add_file_name and_extension.cypher) | General_Enrichment | |
206+
| [Add_CHANGED_TOGETHER_WITH_relationships_to_code_files.cypher](./GitLog/Add_CHANGED_TOGETHER_WITH_relationships_to_code_files.cypher) | GitLog | Take the already existing "CHANGED_TOGETHER_WITH" relationship between git files and apply it to resolved file nodes. Requires "Add_CHANGED_TOGETHER_WITH_relationships_to_git_files". |
207+
| [Add_CHANGED_TOGETHER_WITH_relationships_to_git_files.cypher](./GitLog/Add_CHANGED_TOGETHER_WITH_relationships_to_git_files.cypher) | GitLog | Connect git files that where changed together frequently with "CHANGED_TOGETHER_WITH" |
206208
| [Add_HAS_PARENT_relationships_to_commits.cypher](./GitLog/Add_HAS_PARENT_relationships_to_commits.cypher) | GitLog | Creates a HAS_PARENT relationship between Git Commit nodes and their parent. |
207209
| [Add_RESOLVES_TO_relationships_to_git_files_for_Java.cypher](./GitLog/Add_RESOLVES_TO_relationships_to_git_files_for_Java.cypher) | GitLog | Connect git files to Java code files with a RESOLVES_TO relationship if their names match Note: Its quite tricky to match Java class file paths from inside e.g. *.jar files to their source repository file path reliable. This could be improved by utilizing package manager data (like maven). Even that turns out to be not easy, since the folder structure can be customized. Therefore, this is only a simplified attempt and by no means complete. Note: Even if is tempting to combine this file with the Typescript variant, they are intentionally separated. The differences are subtle but need to be thought through and tested carefully. Having separate files makes it obvious that there needs to be one for every new source code language. |
208210
| [Add_RESOLVES_TO_relationships_to_git_files_for_Typescript.cypher](./GitLog/Add_RESOLVES_TO_relationships_to_git_files_for_Typescript.cypher) | GitLog | Connect git files to Typescript files with a RESOLVES_TO relationship if their names match Note: Even if is tempting to combine this file with the Java variant, they are intentionally separated. The differences are subtle but need to be thought through and tested carefully. Having separate files makes it obvious that there needs to be one for every new source code language. |
@@ -222,6 +224,10 @@ Script | Directory | Description
222224
| [List_ambiguous_git_files.cypher](./GitLog/List_ambiguous_git_files.cypher) | GitLog | List ambigiously resolved git files where a single git file is attached to more than one code file for troubleshooting/testing. |
223225
| [List_git_files_by_resolved_label_and_extension.cypher](./GitLog/List_git_files_by_resolved_label_and_extension.cypher) | GitLog | List resolved and unresolved git files by their extension |
224226
| [List_git_files_per_commit_distribution.cypher](./GitLog/List_git_files_per_commit_distribution.cypher) | GitLog | List how many git commits changed one file, how mandy changed two files, .... |
227+
| [List_git_files_that_were_changed_together.cypher](./GitLog/List_git_files_that_were_changed_together.cypher) | GitLog | List git files that where changed together frequently. Requires "Add_CHANGED_TOGETHER_WITH_relationships_to_git_files". |
228+
| [List_git_files_that_were_changed_together_all_in_one.cypher](./GitLog/List_git_files_that_were_changed_together_all_in_one.cypher) | GitLog | List git files that where changed together frequently |
229+
| [List_git_files_that_were_changed_together_with_another_file.cypher](./GitLog/List_git_files_that_were_changed_together_with_another_file.cypher) | GitLog | List git files that where frequently changed with another file. Requires "Add_CHANGED_TOGETHER_WITH_relationships_to_git_files". |
230+
| [List_git_files_that_were_changed_together_with_another_file_all_in_one.cypher](./GitLog/List_git_files_that_were_changed_together_with_another_file_all_in_one.cypher) | GitLog | List git files that where changed together frequently |
225231
| [List_git_files_with_commit_statistics_by_author.cypher](./GitLog/List_git_files_with_commit_statistics_by_author.cypher) | GitLog | List git files with commit statistics |
226232
| [List_unresolved_git_files.cypher](./GitLog/List_unresolved_git_files.cypher) | GitLog | List code files not covered by imported git data for troubleshooting/testing. |
227233
| [Set_number_of_aggregated_git_commits.cypher](./GitLog/Set_number_of_aggregated_git_commits.cypher) | GitLog | Set numberOfGitCommits property on code File nodes when aggregated change spans with grouped commits are present. |

0 commit comments

Comments
 (0)