Sus
PlexSheep
Thanks for your answer. As far as I can see it, the git library isn't too much to add to my dependencies, so I'll be using that for reasons mentioned in other comments too. I believe it will help my software to become more stable and not have to be lucky with the environment we're in.
As of now, I don't really care about portability itself, but I do want to write good software. What you said makes sense to me, so I've decided I will be using the library version, even if that means I have to read up on it's documentation to understand the git api. Thanks!
Thank you for your answer. The git crate is still not that easy to understand, but the documentation is there and the interface is alright once you figured out what needs to be done, so I've decided to use it as a library.
Earlier today I thought about making a post asking about a design choice for one of my pet projects, but then i thought: Is that really relevant?
There is a lot of generally informative content here, like the talks or blog entries, so I thought it didn't quite fit. Maybe we should start just sharing thoughts on our pet projects and design choices?
I'm building something that will help me create releases for projects on git servers, publish crates, generate change logs and so on. Up to now I was using git2 as a dependency and pushing, tagging and so on with the API, but then I thought "maybe I can just use the cli interface of git", reducing the dependency chain of my crate and not having to worry about finding the right API calls. I'm not sure what the better choice would be. (I'm only using porcelain commands, for now)
Disk encryptions entire point is securing against physical access
Linux only needs a reboot if you want to update the kernel, normally.
But that would be easy to program a bit for
One does not talk about the sandwich
Why would a CONSTANT be computer by a function? And also, who makes a function that is just a getter for a constant recursive by accident? And do they not have tests for that? How can an important constant like Pi have a bug in production?
What was last time then?
Cool! I'll give it a try. Does it work in browsers?
Edit: It does? But it does not seem to start on my phone :(