{"id":15008060,"url":"https://github.com/darrmirr/sql-git","last_synced_at":"2026-03-11T19:02:56.773Z","repository":{"id":255717828,"uuid":"853448736","full_name":"DarrMirr/sql-git","owner":"DarrMirr","description":"SQL query to GIT","archived":false,"fork":false,"pushed_at":"2024-09-06T18:19:10.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T19:59:56.047Z","etag":null,"topics":["git","sql"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DarrMirr.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-06T17:17:13.000Z","updated_at":"2024-09-06T18:19:14.000Z","dependencies_parsed_at":"2024-09-06T21:17:19.012Z","dependency_job_id":"b4d218b2-aef8-4f85-b962-fae5ab44c44c","html_url":"https://github.com/DarrMirr/sql-git","commit_stats":null,"previous_names":["darrmirr/sql-git"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrMirr%2Fsql-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrMirr%2Fsql-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrMirr%2Fsql-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarrMirr%2Fsql-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DarrMirr","download_url":"https://codeload.github.com/DarrMirr/sql-git/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243180655,"owners_count":20249326,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","sql"],"created_at":"2024-09-24T19:14:55.151Z","updated_at":"2026-03-11T19:02:51.723Z","avatar_url":"https://github.com/DarrMirr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SQL query to GIT\n\nQuery information from GIT via SQL.\n\nSupported commands:\n- git log\n- git diff (view changes for each commit)\n\n## System requirements\n\nJava 8\n\n## How to run\n\n**Linux:**\n1. Download calcite-git-0.2-SNAPSHOT-jar-with-dependencies.jar from [release page](https://github.com/DarrMirr/sql-git/releases)\n2. Download sql_git.sh\n3. Put sql_git.sh and calcite-git-0.2-SNAPSHOT-jar-with-dependencies.jar into the same directory\n4. Execute sql_git.sh\n```bash\n./sql_git.sh absolute_path_to_git_holder\n```\n\n## Usage example\n\n**Example 1:**\n```\ndarrmirr@darrmirr-pc:~/downloads/git/sql_git$ ./sql_git.sh /home/darrmirr/projects/opensource/spring/spring-framework\n\njdbc driver url = jdbc:git:/home/darrmirr/projects/opensource/spring/spring-framework\nSLF4J: Failed to load class \"org.slf4j.impl.StaticLoggerBinder\".\nSLF4J: Defaulting to no-operation (NOP) logger implementation\nSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.\nTransaction isolation level TRANSACTION_REPEATABLE_READ is not supported. Default (TRANSACTION_NONE) will be used instead.\nsqlline version 1.12.0\n\n0: jdbc:git:/home/darrmirr/projects/opensourc\u003e select count(*) as total_count from commits;\n+-------------+\n| TOTAL_COUNT |\n+-------------+\n| 13519       |\n+-------------+\n1 row selected (0.608 seconds)\n```\n\n**Example 2:**\n```\ndarrmirr@darrmirr-pc:~/downloads/git/sql_git$ ./sql_git.sh /home/darrmirr/downloads/git/test\njdbc driver url = jdbc:git:/home/darrmirr/downloads/git/test\nSLF4J: Failed to load class \"org.slf4j.impl.StaticLoggerBinder\".\nSLF4J: Defaulting to no-operation (NOP) logger implementation\nSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.\nTransaction isolation level TRANSACTION_REPEATABLE_READ is not supported. Default (TRANSACTION_NONE) will be used instead.\nsqlline version 1.12.0\n0: jdbc:git:/home/darrmirr/downloads/git/test\u003e select sc.commit_id, sc.deleted_lines, sc.inserted_lines, sc.change_type, sc.old_file.path as old_path, sc.new_file.path as new_path from show_commit as sc;\n+------------------------------------------+---------------+----------------+-------------+-------------+-------------+\n|                COMMIT_ID                 | DELETED_LINES | INSERTED_LINES | CHANGE_TYPE |  OLD_PATH   |  NEW_PATH   |\n+------------------------------------------+---------------+----------------+-------------+-------------+-------------+\n| a1758332b8bab133956beba68979e545addd69c5 | 0             | 2              | MODIFY      | new_test.md | new_test.md |\n| d2a6b2c288694446de158128839ea8d9711267ab | 2             | 2              | MODIFY      | new_test.md | new_test.md |\n| d2a6b2c288694446de158128839ea8d9711267ab | 4             | 4              | MODIFY      | test.md     | test.md     |\n| ae72772008bcc9b5ba45b29b1d63e0656318e537 | 0             | 8              | ADD         | /dev/null   | new_test.md |\n| 57a990b3ba3d23d16d542fd9295681da3259926c | 2             | 4              | MODIFY      | test.md     | test.md     |\n| 68ec79135048dcc34b4f28bf57d4f5441a701ca9 | 1             | 3              | MODIFY      | test.md     | test.md     |\n| 136f8ab1903009bdeb455bfadc27e29e213a08cd | 10            | 0              | DELETE      | new_test.md | /dev/null   |\n| 136f8ab1903009bdeb455bfadc27e29e213a08cd | 6             | 2              | MODIFY      | test.md     | test.md     |\n+------------------------------------------+---------------+----------------+-------------+-------------+-------------+\n8 rows selected (0.484 seconds)\n```\n\n## Common used built-in commands\n\n- !quit - exit from cmd query tool\n- !tables - view tables in schema\n- !columns \u003ctable name\u003e - view table definition\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarrmirr%2Fsql-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarrmirr%2Fsql-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarrmirr%2Fsql-git/lists"}