diffuse icon indicating copy to clipboard operation
diffuse copied to clipboard

Full diff

Open nschaeff opened this issue 2 years ago • 4 comments

Provides full diff (all files) between two commits for git and mercurial. Usage:

diffuse -c commit1..commit2   # displays the diff between commi1 and commit2

Provides a partial answer to issue #190 for git and mercurial only.

nschaeff avatar Jun 01 '23 20:06 nschaeff

Interesting change! Thanks for the contribution!

I'm still locked outside of my personal computer, so everything's a bit slow(er) right now on Diffuse.

I'll need to check if this change is not injecting unwanted behaviors before approving it, and also update the docs if this new feature is accepted.

MightyCreak avatar Oct 29 '23 15:10 MightyCreak

Any chance to have this merge in the near future? What is missing?

nschaeff avatar Jun 12 '24 21:06 nschaeff

Any chance to have this merge in the near future? What is missing?

Sorry, I simply didn't get the time to address this.

I looked at the changes though and it seems to add the possibility to use a new revX..revY format. This syntax works with git and hg, but what's gonna happen if you use it on other VCS? Diffuse allows to get an abstraction from these various syntaxes, so -c is the same for all the VCS.

This change changes that, though it keeps the original syntax and simply adds a new format, just for git and hg.

MightyCreak avatar Jul 27 '24 21:07 MightyCreak

what's gonna happen if you use it on other VCS?

I was trying to add what is needed for the other VCSs, but ran into trouble with the development environment. I opened an issue about it, but have gotten silence.

joyously avatar Jul 28 '24 00:07 joyously