➜ crystal run src/test.cr.
Current branch: refs/heads/main
Current commit: 62c032aac04b7e7184b62473bbd7cab3fd6c6c88
Commit message: Initial commit
Entries: {"text.txt" => {@mode=33188, @sha="cd0875583aabe89ee197ea133980a9085d08e497", @type=Gitcr::ObjectType::Blob}
➜ crystal run src/test.cr.
Current branch: refs/heads/main
Current commit: 62c032aac04b7e7184b62473bbd7cab3fd6c6c88
Commit message: Initial commit
Entries: {"text.txt" => {@mode=33188, @sha="cd0875583aabe89ee197ea133980a9085d08e497", @type=Gitcr::ObjectType::Blob}
* Can init a repo
* Can create branches
* Can make commits with files
* git clients can read all correctly.
Next:
* merge methods to simplify the merges
* support deltas
* Start working on PACKs and pull and push
* Can init a repo
* Can create branches
* Can make commits with files
* git clients can read all correctly.
Next:
* merge methods to simplify the merges
* support deltas
* Start working on PACKs and pull and push
* irc server (got it started, but just the basic) - circed
* mastodon clone
* reimplementation of git in crystal
* shoutcast clone (basic done)
* Dicom library in crystal
Most of these are just to prove how competent crystal is.
* irc server (got it started, but just the basic) - circed
* mastodon clone
* reimplementation of git in crystal
* shoutcast clone (basic done)
* Dicom library in crystal
Most of these are just to prove how competent crystal is.
Weird, for sure!
Weird, for sure!
What made Gladiator so good was the unexpected ending. And then, of course, the actors and the cool stunts.
But mostly the ending. Gladiator 2 had nothing compared to that. It was an "okay" movie. Sadly, it is a sequel to something that didn't need a sequel.
What made Gladiator so good was the unexpected ending. And then, of course, the actors and the cool stunts.
But mostly the ending. Gladiator 2 had nothing compared to that. It was an "okay" movie. Sadly, it is a sequel to something that didn't need a sequel.
A full implementation of Git in Crystal... With a focus on the GIT RPC part of it (start a git server to fetch, pull and push)
I still have problems with push compressions, but fetch works and pull in some cases.
A full implementation of Git in Crystal... With a focus on the GIT RPC part of it (start a git server to fetch, pull and push)
I still have problems with push compressions, but fetch works and pull in some cases.