Build your own Git
Project · challenge · 2024
Build your own Git is his C++ solution to CodeCrafters' Git challenge: a small Git that can initialise a repository, create commits and clone a public repository. The challenge works with Git's own object format (the compressed blobs, trees and commits under .git/objects) and its network protocol for cloning. It is built with CMake and vcpkg.
See also
In the knowledge graph
Build your own Git and the 7 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 21 it states about Build your own Git, and 2 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . id:OwnGit a cj:Project ; rdfs:label "Build your own Git" ; cj:description "Small Git implementation: init, objects, commits and cloning (CodeCrafters)." ; cj:context id:OpenSource ; cj:repository "https://github.com/AppleBoiy/git"^^xsd:anyURI ; cj:firstCommit "2024-07-01"^^xsd:date ; cj:lastCommit "2024-07-01"^^xsd:date ; cj:commitCount 4 ; cj:kind "challenge" ; cj:license "Apache-2.0" ; cj:archived true ; cj:theme id:ThemeSystems ; cj:uses id:CPP , id:CMake , id:Vcpkg ; cj:tier 3 ; cj:integrates id:CodeCrafters ; cj:partOf id:CodeCraftersSeries ; cj:article "https://ask.chaipat.cc/wiki/OwnGit"^^xsd:anyURI ; cj:activeIn id:Y2024 ; cj:activity _:b117 .