3 ms·
Automatically going for 'most commits ever' as well, I guess: https://github.com/smaslennikov/whattimeisitrightmeow/commits/master https://github.com/smaslennik
by Gys 9y ago
Automatically going for 'most commits ever' as well, I guess:
https://github.com/smaslennikov/whattimeisitrightmeow/commits/master https://github.com/smaslennikov/whattimeisitrightmeow/commit...
- jacobush 9y agoSo, it's immutable. Sounds like a blockchain right there!
- orjan 9y agoclockchain? :p
- subroutine 9y agoNaturally the clockchain provides proof of work.
- dredmorbius 9y agoWork expands to fill all available time.
- edvinasbartkus 9y agoHow much time will it take to reach the limit of GitHub repository size (~1GB)?
- rcfox 9y agoEventually, they'll have a version of the file for each minute in the day. After that, the hash should ensure that no additional space is used to store the content. (I think, I don't know much about git internals.) After that, if you assume 128 bytes per commit (timestamp, and maybe a hash or two saved?) then probably around 14 years.
- mbrock 9y agoEvery commit will need a new tree object, containing the names, hashes, and chmod of each file/folder in the root (LICENSE, README.md, _config.yml, index.html, and bin). I modified the script to commit as fast as possible (cycling the minutes between 1 and 60), and after 600 commits, doing "git gc --aggressive" before and after, the .git directory grows by around 460 bytes per commit.
- smaslennikov 9y agonice!
- smaslennikov 9y agoActually, we could just run `git commit --amend` every time and then force push. That brings troubles if I ever make other changes on another pooter though