Agreed. Perforce has much better UX and tooling than git though.
P4 has better UI than git, but I’d argue the UX of command line p4, and of workflow issues like workspace mappings and connections and of course branching, are all dramatically inferior. (Caveat, I haven’t used p4 streams yet.) The one thing p4 has that I sorely miss and nothing in git-land comes close is the time-lapse view!
I probably supressed my memories of connection issues :D I love DVCSes, hated not being able to work offline
I agree with the time lapse view and p4merge. Maybe one should hack together a time lapse tool for git? :thonk:
Git gui blame tried, but lands very far short of time lapse view. Git’s underlying representation might make time lapse technically difficult. I think there might be some other UI attempts too, I just haven’t tried because I’m usually on the command line and using different OSes often.
The thing is, Fossil is also a huge improvement over Subversion without losing its day-to-day simplicity.