Our great sponsors
|6 days ago||5 days ago|
|Apache License 2.0||GNU General Public License v3.0 or later|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Example of how of `disallowed_method` Clippy lint in Rust 1.54 can be quite handy
5 projects | reddit.com/r/rust | 30 Aug 2021
Is ark a prefix Embark is using for all their Rust crates, or is it a one-off name for your future crate? If so, it might collide with our naming convention in the arkworks ecosystem: arkworks.rs
Git VS samosa - a user suggested alternative
2 projects | 22 Mar 2023
Should I write my name at copyright notice when using GPL?
3 projects | reddit.com/r/learnprogramming | 11 Mar 2023
Adding a 24-line comment onto every single file can be a bit annoying (although it's super unambiguous and probably makes lawyers happy). The FSF recommends this practice, although it's not required. For instance, the Git codebase mostly just mentions it in the README, COPYING, and a few other files.
How would you write documentation for 3000 line PowerShell script?
3 projects | reddit.com/r/PowerShell | 11 Mar 2023
Azure Devops and GitHub are just hosted solutions for git. It occurred to me that I’d never seen the repo for git but, sure enough, it’s on GitHub.
I wish people would stop insisting that Git branches are nothing but refs
2 projects | news.ycombinator.com | 28 Feb 2023
I assume you’re referring to packfiles, but those are (a) very much an implementation detail (they exist only to save disk space and appear basically nowhere in the git UI), and (b) not diffs—git will pack together whatever blobs its heuristics think “look similar” with no regard for whether they’re actually related to each other, as long as they seem likely to gzip well together.
Make your original git! (Analyze section)
2 projects | dev.to | 12 Feb 2023
It is important to note that all data recorded in the index is in file data units. I will describe meta information in detail later, but the storage format is exactly defined as shown in index-format.
Reducing technical debt by valuing comments as much as code
2 projects | news.ycombinator.com | 31 Jan 2023
Sounds good in theory. In practice, you get stuff like https://github.com/git/git/blob/master/cache-tree.c#L246
Github SHA256 change broke many package managers
2 projects | reddit.com/r/programming | 31 Jan 2023
Git archive checksums may change
10 projects | news.ycombinator.com | 30 Jan 2023
Per the post, this was a change to git itself: https://github.com/git/git/commit/4f4be00d302bc52d0d9d5a3d47...
Git Security Vulnerabilities Announced
3 projects | news.ycombinator.com | 17 Jan 2023
> url = https://github.com/gitster/git
huh, I would have thought for sure they would have linked to git/git from which that repo was forked
Also, the 2.39.1 tag alleges it was created Dec 13th - I wonder why they held it so long? I would have thought maybe embargo but the actual commit says "security fix" https://github.com/git/git/commit/01443f01b7c6a3c6ef03268b64...
Sigma males don't go outside.. they average 40 commits a day
8 projects | reddit.com/r/ProgrammerHumor | 12 Jan 2023
https://github.com/git/git isn't starred, but I guess it's because he doesn't contribute much to Git these days. But he contributes quite a lot to Subsurface.
What are some alternatives?
scalar - Scalar: A set of tools and extensions for Git to allow very large monorepos to run on Git without a virtualization layer
PineappleCAS - A generic computer algebra system targeted for the TI-84+ CE calculators
Subversion - Mirror of Apache Subversion
vscode-gitlens - Supercharge Git inside VS Code and unlock untapped knowledge within each repository — Visualize code authorship at a glance via Git blame annotations and CodeLens, seamlessly navigate and explore Git repositories, gain valuable insights via rich visualizations and powerful comparison commands, and so much more
linux - Linux kernel source tree
chromebrew - Package manager for Chrome OS [Moved to: https://github.com/chromebrew/chromebrew]
vim-gitgutter - A Vim plugin which shows git diff markers in the sign column and stages/previews/undoes hunks and partial hunks.
mpv - 🎥 Command line video player
jj - A Git-compatible DVCS that is both simple and powerful
curve25519-dalek - A pure-Rust implementation of group operations on Ristretto and Curve25519
legit - Git for Humans, Inspired by GitHub for Mac™.