←back to thread

848 points thefilmore | 2 comments | | HN request time: 0.45s | source
1. johannes1234321 ◴[] No.43970198[source]
The reason is that it is more than code. Managing identity is hard and for many projects besides having a source of truth for the repository you also need some degree of project management (bug tracking)

And: Even though source of truth is centralized for many projects in GitHub, git still benefits from being distributed: It's the basis for "forks" on VithUb and for the way people develop. Ja jung the clone locally and committing locally and preparing the change set for review. In the CVS/SVN days one had to commit to the ce teal branch way sooner and more direct.

replies(1): >>43970344 #
2. eru ◴[] No.43970344[source]
Yes, in git you get the benefit of fine-grained version control while you are still exploring.

Then later on for the PR, you can sanitise the whole thing for review.

In the bad old days, you only got the latter. (Unless you manually set up an unrelated repository for the former yourself.)