{"id":22487520,"url":"https://github.com/rimubytes/0_source_control_system","last_synced_at":"2025-09-11T17:21:52.218Z","repository":{"id":266714191,"uuid":"899038497","full_name":"rimubytes/0_source_control_system","owner":"rimubytes","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-09T18:35:30.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-27T19:53:10.192Z","etag":null,"topics":["go","source-control"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rimubytes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-12-05T14:05:18.000Z","updated_at":"2025-01-09T18:35:34.000Z","dependencies_parsed_at":"2025-02-01T22:25:50.490Z","dependency_job_id":"0911a9cb-7bfd-4f7b-bec8-8a4c1164d8b1","html_url":"https://github.com/rimubytes/0_source_control_system","commit_stats":null,"previous_names":["rimubytes/0_source_control_system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rimubytes/0_source_control_system","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimubytes%2F0_source_control_system","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimubytes%2F0_source_control_system/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimubytes%2F0_source_control_system/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimubytes%2F0_source_control_system/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rimubytes","download_url":"https://codeload.github.com/rimubytes/0_source_control_system/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rimubytes%2F0_source_control_system/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269693593,"owners_count":24460248,"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","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["go","source-control"],"created_at":"2024-12-06T17:16:47.566Z","updated_at":"2025-08-10T08:14:40.810Z","avatar_url":"https://github.com/rimubytes.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 0_source_control_system\n\n`source_control_system` is a lightweight, custom version control system inspired by Git. It provides basic functionalities for initializing repositories, staging and committing changes, managign branches and viewing differences between commits. The goal of this project is to deepen understanding of distributed version control systems and their underlying architecture.\n\n## Project Structure\n\n```\ngit-clone-go/\n├── cmd/gitclone/        # Command-line interface\n├── internal/            # Internal packages\n│   └── repository/      # Core repository logic\n├── pkg/                 # Public packages\n│   └── objects/         # Git object implementations\n├── utils/              # Utility functions\n└── tests/              # Test files\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frimubytes%2F0_source_control_system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frimubytes%2F0_source_control_system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frimubytes%2F0_source_control_system/lists"}