1

Topic: git diff

Colleagues, and than you look lists of changes in git on Linux? I Here want, for example, before sending on the code-revju once more the changes . I use or "git diff", or "git difftool" (at me it is fastened to Meld), but the first variant purely console, and the second variant produces to me files in turn, one after another. And it is more convenient to me to see at once all tree of changes that I could open files in the arbitrary order, to see the complete list of the affected files, to pass in between the arbitrary amount of times etc. It is possible to fasten the such somehow? While on mind the is twisted any  a wrapper atop git difftool at first to jostle all files from the list in any temporary file and then already to cause Meld for all list. But it can is possible to do without somehow ? Felt gitg - more close to that would be desirable, but it shows only small "context" of changes, some lines before and after. And it is necessary for me for happiness that all file and that in two panels (as Meld).

2

Re: git diff

Hello, Artem Korneev, you wrote: gitk for example

3

Re: git diff

Hello, Artem Korneev, you wrote: AK> Colleagues, and than you look lists of changes in git on Linux? AK> I Here want, for example, before sending on the code-revju once more the changes . I use or "git diff", or "git difftool" (at me it is fastened to Meld), but the first variant purely console, and the second variant produces to me files in turn, one after another. And it is more convenient to me to see at once all tree of changes that I could open files in the arbitrary order, to see the complete list of the affected files, to pass in between the arbitrary amount of times etc. It is possible to fasten the such somehow? AK> while on mind the is twisted any  a wrapper atop git difftool at first to jostle all files from the list in any temporary file and then already to cause Meld for all list. But it can is possible to do without somehow ? AK> Felt gitg - more close to that would be desirable, but it shows only small "context" of changes, some lines before and after. And it is necessary for me for happiness that all file and that in two panels (as Meld). If with the console the religion allows to work it is possible and so git diff | vim - vim at least in recent versions quite well shows changes with illumination. If two panels edge as are necessary, it does not approach, however illuminations suffice me fluently to be transversed as a matter of fact changes. Well and if panels are necessary - git difftool with installed diff.tool=vimdiff shows two panels, wq allows switch to the change following - it is possible to remove  showing Y/n for each change - difftool.prompt=false

4

Re: git diff

Hello, Artem Korneev, you wrote: AK> Colleagues, and than you look lists of changes in git on Linux? AK> I Here want, for example, before sending on the code-revju once more the changes . I use or "git diff", or "git difftool" (at me it is fastened to Meld), but the first variant purely console, and the second variant produces to me files in turn, one after another. And it is more convenient to me to see at once all tree of changes that I could open files in the arbitrary order, to see the complete list of the affected files, to pass in between the arbitrary amount of times etc. It is possible to fasten the such somehow? AK> while on mind the is twisted any  a wrapper atop git difftool at first to jostle all files from the list in any temporary file and then already to cause Meld for all list. But it can is possible to do without somehow ? AK> Felt gitg - more close to that would be desirable, but it shows only small "context" of changes, some lines before and after. And it is necessary for me for happiness that all file and that in two panels (as Meld). emacs+magit in my opinion the best gui for git, for this specific case: magit shows the list of the changed files included and not included in commit, you push tab on it, and it is possible to see changes it is pushed tab on the following it is visible already changes in two files simultaneously etc.

5

Re: git diff

Hello, Artem Korneev, you wrote: AK> Colleagues, and than you look lists of changes in git on Linux? git citool

6

Re: git diff

Hello, Artem Korneev, you wrote: AK> While on mind the is twisted any  a wrapper atop git difftool at first to jostle all files from the list in any temporary file and then already to cause Meld for all list. But it can is possible to do without somehow ? An option-d for difftool?