Earlier quoted context omitted.
Not really, precisely because it’s decentralized. You can’t audit whether a user accessed one of the hidden files, or really even who can access it once you accept the reality of the risk that some team will put a key on S3 or a shared drive or whatever. It’s fine for things that you want devs to be able to see without the Git host being able to see them, it’s less good at RBAC because there’s no real “identity” comp…
You can use Mozilla SOPS instead with IAM roles and KMS instead of gpg. They also shifted to AGE over gpg.
Lore – Open source version control system designed for scalability
391–400 of 717 posts
Re: Lore – Open source version control system designed for scalability
#392Earlier quoted context omitted.
Obligatory: https://git-man-page-generator.lokaltog.net/
haha! The flaunt revisions flag is hilarious! --flaunt-revision= - Flaunt the revisions of extra commit IDs that are mirrorred. Is the tool taunting you?
Re: Lore – Open source version control system designed for scalability
#393As long as Epic Games is anti Linux I will never use any Epic Games product. Count on it.
I'm not a gamer so I'm entirely ignorant of the situation. What's the root of your objection? The games are proprietary, right? So I figure it's not a Stallmanesque position. Is it a big problem to run games on Windows?
Re: Lore – Open source version control system designed for scalability
#394Earlier quoted context omitted.
Something else that git isn't good at: permissions. In gamedev, you might have proprietary work that you want to restrict to certain users. In P4, you can add restrictions to certain directories for only those who have signed the required NDAs. That's not something that you can do in git: it's all or nothing. Maybe you can set something up with submodules, but that's going to upend your repository if you hadn't plann…
I once worked in a git repository that required those kinds of restrictions. This was within a bank and the code in question was related to enabling Apple Pay from within the banking application. The consequences of that information and code leaking or being seen by anyone who had not signed the NDA were very serious (don't remember the details but it made the lawyers were extremely stressed about it). Needing to fig…
Re: Lore – Open source version control system designed for scalability
#395Earlier quoted context omitted.
Respectfully, I think you're missing the point. The GP is not asking for an explanation (and could look that up from the Git docs) but commenting on how user-hostile it is. There's lots of software like this, which is so unfriendly that once you've learned the minimum of how to do something and verify it worked, you don't want to touch it any more unless you really need to. CLI output should be in plain language and…
I dont think the problem is even verbosity here - it really isnt that much text. The issue is what you and the above points out - it is not easy to read. What might help dramatically is a simple modification of text (the verbose stuff could be slightly light grey and the important bits fully highlighted white) or even go full IRC with colored text, bold, etc. Or hell - maybe instead they add a switch that inserts "//…
git would be perfectly usable without knowing how many objects it has pushed or how fast it was doing so.
Re: Lore – Open source version control system designed for scalability
#396Earlier quoted context omitted.
My teaspoons are terrible at peeling potatoes. Git has no built in authentication or RBAC. Thats not what its for. Its flat file source control. I swear loads of people havent a clue how git works or why it exists...most of the git based cloud services out there are 90% additional crap bolted on.
Obviously, and that's why tools like perforce and lore exist. What's your point?
Re: Lore – Open source version control system designed for scalability
#397Earlier quoted context omitted.
I'm not a gamer so I'm entirely ignorant of the situation. What's the root of your objection? The games are proprietary, right? So I figure it's not a Stallmanesque position. Is it a big problem to run games on Windows?
I don't have a Windows install anymore and won't set it up just for one game. Furthermore Epic Games has a history of acquiring studios and them crippling Linux support on games that were already purchased. I have a long list of games that I happily play on Linux with no issues.
Re: Lore – Open source version control system designed for scalability
#398Earlier quoted context omitted.
Now explain this to an artist with very little programming experience beyond what they picked up from their coworkers. I don't mean to be too glib, but some programmers have this decrepit idea that anyone working with computers should understand programming to be able to fully utilize them. I worked in gamedev, and many of my colleagues were brilliant, but your comment would read as complete nonsense to many of them.…
Your straw man artist should use any of the nice frontends that work on top of git and hide its verbosity.
Right up until something goes fucky. You know how many times I got messaged by someone dealing with vcs going wrong for them at a late hour in the evening? If I had a nickel for every time, I wouldn't be rich, but it probably would have bought me a gallon of gas.
It's not the verbosity strictly speaking. It is the minimal level of abstraction between you and the vcs and it can hardly be helped by a 'nice frontend' when things go wrong. And they will; they always do.
Re: Lore – Open source version control system designed for scalability
#399Earlier quoted context omitted.
Has nothing to do with Perforce being the Oracle of VCS because it’s baked into the big 3? Riiiight.
It's not even baked into Google anymore.
https://graphite.com/blog/google-perforce-to-piper-migration
Re: Lore – Open source version control system designed for scalability
#400Earlier quoted context omitted.
Well, that's easy for a Rust binary. But they don't put any effort into having a great UX for Linux devs with Unreal Engine, for example. It barely works on Linux and is almost impossible to run under Wayland.
They also buy studios and then kill Linux support when it was already working just fine. From the horses mouth itself: https://x.com/timsweeneyepic/status/964284402741149698?lang=... He straight up makes fun of Linux because he hates Valve and GabeN. https://x.com/TimSweeneyEpic/status/2054680825677910439?s=20