Settings

Theme

Show HN: Git, from scratch, in Python, Spelled out

github.com

20 points by yash-sri19 · 8 comments · 1 min read

Reader

A simple version control system.

3 threads
jonjacky

Some other git-in-python projects include Dulwich [1], gittle [2], wyag [3], pygit [4], and zit [5]

1. https://www.samba.org/~jelmer/dulwich/docs/

2. https://github.com/FriendCode/gittle

3. https://wyag.thb.lt/

4. https://benhoyt.com/writings/pygit/

5. https://github.com/jmou/zit

I'm not listing these to criticize the poster's project. It is interesting to compare these projects. git-like programs form a whole category which provides opportunities to experiment with design ideas and programming style.

In this same spirit, there are also several (many?) vi-in-python projects.

kragen

what are you going to rename it after you get the trademark takedown letter

because i'd like to link a friend of mine to this (it might be easier to understand than dulwich) but this url won't last a month

impoppy

The README made it sound like git is the backend for GitHub, while it is vice versa. While git is not GitHub, GitHub is git, VCS tools in code editors and IDEs are Git and tools like GitKranen are Git.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection