Ask HN: Are there any good guides on making a Git clone?

https://news.ycombinator.com/item?id=14433888
by ilmiont • 9 years ago
2 3 9 years ago

Hello all,

For some time I've been interested in making my own version control system, essentially a Git clone with all core features implemented. Why would I want to do this? Because learning is good and I'd be interested to discover more of Git's architecture, by building my own.

I've read various good articles about the basic nature of Git "under-the-hood" and how it stores files. But I haven't found anything that really looks at where you could start to build your own VCS and how to go about it.

I'm in the planning stages of doing this as a summer side project in the next few months, probably using Python. It'd be interesting to hear from anyone who's done similar, or found usable tutorials on how you could go about making some kind of usable Git clone.

Ilmiont

Related Stories

Loading related stories...

Source preview

news.ycombinator.com