>move isn't move>it's actually delete+addvibecoded slop tier
still maintains diff history. good enough for me.
On tortoisegit, it will be marked as "moved"
I thought the blockchain craze ended years ago, why are we still using this?
>>108273447That's how filesystems work.
Has git ever failed you? Has it ever had a bug which caused you to lose data? For me: never, not a single fucking time. That's why I use it.
im not a programmer but i like the cute little git cat
>>108273447What's the problem, exactly?
>>108273517Faggot OP wasn't even born yet when sourcesafe was shitting the bed left right and center.
>>108273517>>108273544>noo you can't just point out something fucking stupid in gitcope, it's objectively dumb
the point is if this was done in modern software everyone would scream AI slop but this was le epic software master torvalds who did something stupid, software has always been shit, this is supposed to be one of your most glamorous hand crafted artisanal finnish masterpieces and it does retarded shit at a basic level
>>108273553Move = Delete + Add, why code a separate move operation when you already have the building blocks to do it?
>>108273447It's tracked properly as a rename if there are no other changes made before commit. Git works on content difference. As soon as a file is moved AND changed, if it changes too much the operation is seen as add+remove instead.
>>108273566The software is brilliant, only the interface is a bit shit.And that's only because it's close to how git works internally instead of how humans think of version control.The plan was to eventually replace the interface with something more intuitive but that never happened because it got too popular too fast an people just learned the bit shitty interface and got on with it.
>>108273585>why does mv exist when we have ed and rm?
Git is literally the one good thing linus made.The only one literally objective stain against it is the woke push against the master branch.Keep insulting it and I'll make wicca dolls of you and place curses on you anons. You've been warned.
>>108273649>i don't know how mv works
>>108273649Moving a file in a filesystem adds a new reference to the file and deletes the old one.
>>108273650>nooooo you can't arbitrarily change the arbitrary choice you made 20 years ago!!!
>>108273649You are a retard.
>>108274159Why change it?
I just had an idea, what if each byte was stored in a physical unit that the computer moves around when you move a file physically with little nanobots?
>>108273585its basically the X11 vs Wayland design philosophy, OP arguing for Wayland (retarded)
>>108273447What is move then?Create a hash tree to detect your kind of move.