N4buc0 has quit [Remote host closed the connection]
N4buc0 has joined #openscad
epony has quit [Ping timeout: 240 seconds]
N4buc0 has quit [Remote host closed the connection]
ur5us has joined #openscad
<peepsalot>
no idea why it needs a % match threshold at all... what is the point of git mv if internally it just counts everything as a file deletion and creation
<peepsalot>
it seems to work if i reduce the threshold to 1% matching: git merge -Xfind-renames=1% origin master
<peepsalot>
by "work" i mean, it stops falsely reporting any deletes. i still need to go through conflicts and see if any of it still makes sense with 1% matching
<peepsalot>
teepee: do you think the threshold is based on count of lines changed, and not characters? so maybe the formatting + file restructuring makes files completely unmatchable?
<peepsalot>
i don't get why it doesn't try to resolve file renames/deletions/creations **per commit**, like the commit that renamed things changed probably <1% of the file contents. but i guess its just taking the end results of all changes and saying "oh well no way to reconcile all that"?
<peepsalot>
InPhase: your suggestion makes sense, but i'd much prefer if I could just tell git to not be completely braindead in determining deletes vs renames
epony has joined #openscad
myosotis has joined #openscad
J222466 has quit [Quit: Client closed]
J222466 has joined #openscad
<InPhase>
peepsalot: Certainly. I've long considered the best thing about git to be that there doesn't seem to be anything better yet.
<InPhase>
Aside from that, it's a bit of a mess. :)
<tcurdt>
lol ... that sums git up perfectly :)
<peepsalot>
InPhase: i was hoping there would be any kind of simple solution that doesn't require it's own tutorial for the 80 or so still open PRs we have :(
lastrodamo has quit [Quit: Leaving]
myosotis has quit [Quit: myosotis]
<InPhase>
peepsalot: Well I was hopeful my suggestion would be formulaic and scriptable. But I don't know if it would actually work any better.
LordOfBikes has quit [Ping timeout: 256 seconds]
LordOfBikes has joined #openscad
J22246631 has joined #openscad
J222466 has quit [Ping timeout: 256 seconds]
arebil has joined #openscad
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
ur5us has quit [Ping timeout: 252 seconds]
arebil has joined #openscad
ferdna has quit [Quit: Leaving]
J22246631 is now known as J22
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
LordOfBikes has quit [Ping timeout: 240 seconds]
J22 has quit [Quit: Client closed]
J22 has joined #openscad
LordOfBikes has joined #openscad
lastrodamo has quit [Quit: Leaving]
GNUmoon has quit [Ping timeout: 240 seconds]
<peepsalot>
so, apparently the merge option i was looking for exists, but as a separate tool, which I already had installed previously and forgotten about: