4:20 I think the metadata is the file permisions, time stamp, etc. 10:20 I think octomerge is short for octopus merge denoting "lots of branches" 😛 Really cool video :)
Thanks. This is fun! I would like to know more about the underlying algorithm on how git compares two commits! Please make a part two on this if possible.
6:54 paintDotNet has pretty good arrows if you use the line tool. edit: ooh, paintdotnet's oss competitor pinta's version 2 came out in the last year, its line tool lets you draw more than one arrow before taking away the control knobs.
Could you explain the pty module? The documentation doesn't say that much. I'm wondering if you could use it as input to a subprocess to fake that you're running out in a terminal.
yeah that's what it does -- it's pretty fiddly and I haven't been super successful using it -- my current copy paste is what I figured out for pre-commit: github.com/pre-commit/pre-commit/blob/6a661f84531fb89673bc4a4494b521ef07fcf851/pre_commit/util.py#L194-L198
@@anthonywritescode thanks. What I was hoping to use it for was being able to send a signal to a command executed through a subprocess call to SSH (as if you were running it in a terminal). I can't seem to forward it as of now and just send up killing ssh, and not actually the command running om the remote. I know there are libraries (ex. paramiko) but I would like to solve it without 3rd-party deps.
4:20 I think the metadata is the file permisions, time stamp, etc.
10:20 I think octomerge is short for octopus merge denoting "lots of branches" 😛
Really cool video :)
8:02 that emoji 💀
Thanks. This is fun! I would like to know more about the underlying algorithm on how git compares two commits! Please make a part two on this if possible.
a real world crash course on git would be great!
6:54 paintDotNet has pretty good arrows if you use the line tool. edit: ooh, paintdotnet's oss competitor pinta's version 2 came out in the last year, its line tool lets you draw more than one arrow before taking away the control knobs.
Now I'm curious if Fossil does the same?
Could you explain the pty module? The documentation doesn't say that much. I'm wondering if you could use it as input to a subprocess to fake that you're running out in a terminal.
yeah that's what it does -- it's pretty fiddly and I haven't been super successful using it -- my current copy paste is what I figured out for pre-commit: github.com/pre-commit/pre-commit/blob/6a661f84531fb89673bc4a4494b521ef07fcf851/pre_commit/util.py#L194-L198
@@anthonywritescode thanks. What I was hoping to use it for was being able to send a signal to a command executed through a subprocess call to SSH (as if you were running it in a terminal). I can't seem to forward it as of now and just send up killing ssh, and not actually the command running om the remote. I know there are libraries (ex. paramiko) but I would like to solve it without 3rd-party deps.
This is pretty cool. I never wondered how git looks like from the inside, basically was just mindlessly using it.
Thanks for your wonderful explanation.
Are you using paint in Ubuntu?
ua-cam.com/video/8KdAqlESQJo/v-deo.html