Remix.run Logo
TheBigSalad 3 hours ago

That sucks, git is so absolutely horrible. It's crazy to me that nobody has made anything better yet. Although I could start that myself and yet have not.

VorpalWay 3 hours ago | parent | next [-]

There are some projects:

* https://github.com/jj-vcs/jj

* https://nest.pijul.com/pijul/pijul

devin 3 hours ago | parent | prev | next [-]

With respect, were you around to use any of its predecessors?

TheBigSalad 2 minutes ago | parent | next [-]

Yes. Some software is just really bad.

bigstrat2003 2 hours ago | parent | prev | next [-]

I was. I thought, and still think, that svn was much more pleasant to use than git. Alas, I am in the minority.

danudey 2 hours ago | parent | next [-]

SVN was more straightforward to use, but that straightforwardness lost a lot in terms of fidelity.

The fact that it was easy to clone a subdirectory was nice; the fact that branches were just subdirectories also was not nice. The fact that tags were mutable since they were also just subdirectories... the fact that every operation you ever did required going to the server (commit, log, checkout, everything) made it a pain if you were on a slow link.

I can't count the number of times I was inspecting SVN history and had to just 'svn log > /tmp/svn.log' so I would have the whole log locally rather than having to hit the server each time I wanted to refine a grep.

Zardoz84 an hour ago | parent [-]

git-svn did wonders when we had the code base on subversion

flohofwoe an hour ago | parent | prev [-]

We are legion ;)

SVN was actually quite decent for game development, definitely more robust and (non-technical-) user-friendly than git+lfs.

(and SVN isn't really compatible with the work-from-home era unfortunately, you really needed a big server on a gigabit LAN)

3 hours ago | parent | prev [-]
[deleted]
jaapz 3 hours ago | parent | prev | next [-]

turns out version control is hard

irishcoffee 3 hours ago | parent | prev | next [-]

We did, mercurial just didn't win.

redsocksfan45 2 hours ago | parent [-]

[dead]

zer00eyz 3 hours ago | parent | prev [-]

Git is fit for purpose. That purpose is to host a monorepo, with out a lot of 3rd party dependancies, distributed, patch based.

Thats not how everyone else works.

We're all using package managers to help with massive amounts of 3rd party dependancies (why are you version pinning in any place other than your repo, why arent you pulling updates through your repo and reviewing them)

We're reliant on tools like artifactory to make sure those depedancys dont disappear or are not corrupted.

We use yet other tools to manage our binary files (this tool would fix that).

Github, gittea, gitlab, bitbucket... have all added piles of tooling around git, that are grafted on around its short comings.

> It's crazy to me that nobody has made anything better yet.

Because our entire industry has fallen into the rut of "more tools", of stacking turtles (https://en.wikipedia.org/wiki/Turtles_all_the_way_down ) rather than fixing the real issues that hold us back.

> Although I could start that myself and yet have not.

Because unless your a Google or a Linus, no one is going to look twice at your tool for something that is this important. Im not even sure that epic games has the good will, or trust to launch this.

I am going to give them the benefit of the doubt and take a long hard look at it, but my optimism is tempered. But unless it offers a LOT more than git, the extra overhead (lacking IDE support, deployment changes and all the other tooling in GIT's orbit) it isnt going to be a worth while change.

LtdJorge 2 hours ago | parent [-]

This tool is not for pure source code. It's for videogames. Videogame-specific VCS have been lacking much more than Git has, since the start. As others have said, the biggest problem is undiffable binary files.