meld issueshttps://gitlab.gnome.org/GNOME/meld/-/issues2019-08-24T20:39:32Zhttps://gitlab.gnome.org/GNOME/meld/-/issues/363bab texte output2019-08-24T20:39:32ZGhost Userbab texte outputI just can't read this file with meld[screen.css](/uploads/cb697f7609a501e4310ca318e55ff266/screen.css).
check screenshot[meld](/uploads/88e51db54fec9bebfd1a9b70cc40270b/meld.png)
Version 3.14.2 from ubuntu16.04.
No problem with other te...I just can't read this file with meld[screen.css](/uploads/cb697f7609a501e4310ca318e55ff266/screen.css).
check screenshot[meld](/uploads/88e51db54fec9bebfd1a9b70cc40270b/meld.png)
Version 3.14.2 from ubuntu16.04.
No problem with other text editor, or if I do "open externally".https://gitlab.gnome.org/GNOME/meld/-/issues/361Error running meld from git bash on windows2019-08-21T20:56:09ZGhost UserError running meld from git bash on windowsI was using meld as git mergetool on windows simply adding to .gitconfig
```
[mergetool "meld"]
path = C:\\Program Files (x86)\\Meld\\Meld.exe
```
And it works ok with meld 3.16. On a different computer I install version 3.20.0 and r...I was using meld as git mergetool on windows simply adding to .gitconfig
```
[mergetool "meld"]
path = C:\\Program Files (x86)\\Meld\\Meld.exe
```
And it works ok with meld 3.16. On a different computer I install version 3.20.0 and running ```C:\\Program Files (x86)\\Meld\\Meld.exe``` from git bash resulting in this error
![meldgitbasherror](/uploads/70c91efa1392b04ec25814332323207f/meldgitbasherror.PNG)https://gitlab.gnome.org/GNOME/meld/-/issues/360No option to display full File path at File select place or on Title bar2019-08-21T20:58:18ZGhost UserNo option to display full File path at File select place or on Title barNo option to display full File path at File select place or on Title bar.
It is very difficult to find which file I am comparing when there are multiple files with same name in a folder structure.![MeldIssue1](/uploads/cdc5163216023a3c57...No option to display full File path at File select place or on Title bar.
It is very difficult to find which file I am comparing when there are multiple files with same name in a folder structure.![MeldIssue1](/uploads/cdc5163216023a3c576958b17c7f4f9a/MeldIssue1.png)https://gitlab.gnome.org/GNOME/meld/-/issues/359"Action was taken on a missing chunk" during three-way merges2019-08-14T23:21:25ZGergely Polonkai (naurYl)"Action was taken on a missing chunk" during three-way mergesReproducing steps:
* do a three-way merge
* have a chunk that is available only on the rightmost side
* in the middle panel, press Alt-Left
A backtrace appears on the console:
```
Traceback (most recent call last):
File "/usr/lib/py...Reproducing steps:
* do a three-way merge
* have a chunk that is available only on the rightmost side
* in the middle panel, press Alt-Left
A backtrace appears on the console:
```
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/meld/filediff.py", line 572, in action_push_change_left
self.replace_chunk(src, dst, self.get_action_chunk(src, dst))
File "/usr/lib/python3.7/site-packages/meld/filediff.py", line 562, in get_action_chunk
raise ValueError("Action was taken on a missing chunk")
ValueError: Action was taken on a missing chunk
```
There are bugs in the RedHat bugzilla:
* https://bugzilla.redhat.com/show_bug.cgi (opened by me)
* https://bugzilla.redhat.com/show_bug.cgi?id=1712715 (opened by someone else, but looks like the exact same issue)https://gitlab.gnome.org/GNOME/meld/-/issues/358`git difftool` results in error for Meld on Windows2019-08-09T06:55:07ZGhost User`git difftool` results in error for Meld on WindowsI am unable to use Meld as difftool through git commands `git difftool`.
1) I installed Meld 3.20.0 for Windows from http://meldmerge.org/ (I use Windows 10);
2) I set up my .gitconfig file that is opened by terminal command `git config...I am unable to use Meld as difftool through git commands `git difftool`.
1) I installed Meld 3.20.0 for Windows from http://meldmerge.org/ (I use Windows 10);
2) I set up my .gitconfig file that is opened by terminal command `git config --global -e`:
```
[merge]
tool = meld
[mergetool "meld"]
path = C:/Program Files (x86)/Meld/meld.exe
cmd = \"C:/Program Files (x86)/Meld/meld.exe\" \"$LOCAL\" \"$BASE\" \"$REMOTE\" --output \"$MERGED\"
[mergetool]
keepBackup = false
[diff]
guitool = meld
[difftool "meld"]
path = C:/Program Files (x86)/Meld/meld.exe
cmd = \"C:/Program Files (x86)/Meld/meld.exe\" \"$LOCAL\" \"$REMOTE\"
[difftool]
prompt = false
```
3. I tried to use Meld as difftool in git by `git difftool` but faced an error message:
![image](/uploads/83b9ad773a9460bb2b83f67411e36f1e/image.png)
Shouldn't the app and its command-line tools work out of the box?
Is there something wrong with the configuration? Is some additional software missing?
How can I fix this issue?
Note: command `"C:/Program Files (x86)/Meld/meld.exe" file-a.txt file-b.txt file-c.txt --output` works as expected (correctly). But `"C:/Program Files (x86)/Meld/meld.exe" --help` does not give any output.https://gitlab.gnome.org/GNOME/meld/-/issues/357Difficulties when cloning the repository2019-08-03T22:38:49ZGhost UserDifficulties when cloning the repositoryWhen trying to clone the repository using the information most attempts failed, from the 3 methods i've tried only 1 method succeeds.
What i've tried:
* Using the information in the wiki (https://gitlab.gnome.org/GNOME/meld/wikis/Build...When trying to clone the repository using the information most attempts failed, from the 3 methods i've tried only 1 method succeeds.
What i've tried:
* Using the information in the wiki (https://gitlab.gnome.org/GNOME/meld/wikis/Building%20binaries):
```bash
$ git clone git://git.gnome.org/meld
Cloning into 'meld'...
fatal: unable to connect to git.gnome.org:
git.gnome.org[0: 209.132.180.180]: errno=No route to host
git.gnome.org[1: 209.132.180.168]: errno=No route to host
```
* Using the information from the clone button at https://gitlab.gnome.org/GNOME/meld
![image](/uploads/292891733738b1133eef13e204e958e4/image.png)
```bash
$ git clone git@gitlab.gnome.org:GNOME/meld.git
Cloning into 'meld'...
Received disconnect from 209.132.180.181 port 22:2: Too many authentication failures
Disconnected from 209.132.180.181 port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
```
* From that same button only the https version seem to work:
```bash
$ git clone https://gitlab.gnome.org/GNOME/meld.git
Cloning into 'meld'...
remote: Enumerating objects: 24999, done.
remote: Counting objects: 100% (24999/24999), done.
remote: Compressing objects: 100% (6275/6275), done.
remote: Total 24999 (delta 18567), reused 24861 (delta 18460)
Receiving objects: 100% (24999/24999), 7.90 MiB | 3.72 MiB/s, done.
Resolving deltas: 100% (18567/18567), done.
```
Am i'm doing something wrong from my side (e.g. assumptions) causing a failure of the first two methods?https://gitlab.gnome.org/GNOME/meld/-/issues/355Directory comparison in case-insensitive file system2019-07-25T20:51:42ZGhost UserDirectory comparison in case-insensitive file systemI have noticed something that looks like a bug.
```
cd /media/some_NTFS_volume
mkdir folder1
touch folder1/AAA
mkdir folder2
touch folder2/aaa
meld folder1/ folder2/
```
Each folder really contains only one file, but ...I have noticed something that looks like a bug.
```
cd /media/some_NTFS_volume
mkdir folder1
touch folder1/AAA
mkdir folder2
touch folder2/aaa
meld folder1/ folder2/
```
Each folder really contains only one file, but Meld shows TWO files in each folder:
```
folder_1 folder_2
------ ------
AAA AAA
aaa aaa
```
We should see instead:
```
folder_1 folder_2
------ ------
AAA aaa
```
The similar situation occurs when comparing folder on ext4 disk with folder on NTFS disk:
```
cd ~
mkdir ext4_folder
touch ext4_folder/aaa
cd /media/some_NTFS_volume
mkdir ntfs_folder
touch ntfs_folder/AAA
meld ~/ext4_folder/ ntfs_folder/
```
Meld shows two files in ntfs_folder: "aaa" and "AAA", but actually there is only one file in ntfs_folder.
![Meld_dir_comparison_ext4_ntfs](/uploads/68ae4f46ef4ecb947182de72de67de35/Meld_dir_comparison_ext4_ntfs.png)
IMO, best approach here would be to repeat the ntfs filename unchanged on multiple lines.
Let's assume ext4_folder has 3 files: "aaA", "aAa", "Aaa", and ntfs_folder has one file "AAA".
Then it would be more correct to see directory comparison as follows:
```
ext4_folder ntfs_folder
------ ------
aaA AAA
aAa AAA
Aaa AAA
```
You can click on the first line and compare "aaA" vs. "AAA"
Or click on the second line and compare "aAa" vs. "AAA"
...
But probably this improvement would be so rarely needed, so it might be not worth spending time on its implementation.https://gitlab.gnome.org/GNOME/meld/-/issues/354Path with space breaks "open externally" on folders2020-08-14T23:43:20ZGhost UserPath with space breaks "open externally" on foldersJust observed this on a fresh windows 3.20 installation (could also reproduce it on 3.18.3).
When opening a folder with an external program (**RMB::Open Externally** on a folder) unexpected behavior occurs when there is a space somewher...Just observed this on a fresh windows 3.20 installation (could also reproduce it on 3.18.3).
When opening a folder with an external program (**RMB::Open Externally** on a folder) unexpected behavior occurs when there is a space somewhere in the path.
Normally it opens "windows explorer" in the correct folder (the selected one).
If there is a space somewhere in the full path a command prompt is opened with the following noteworthy properties:
* The current folder is: `C:\Windows\system32>`
* The window title shows: `Username: PathToSelectedFolder`
Please note: Opening normal files (png, txt, etc) are opened just fine regardless if there is a space in the path.https://gitlab.gnome.org/GNOME/meld/-/issues/353Meld not opening from git-cola2019-07-18T13:37:38ZGhost UserMeld not opening from git-colaI can't open my git diff tool from git-cola software. Both software are written in python. For some reason git-cola and Meld don't want to talk to each other. I created issue on both sides not sure which side is at fault.
If I install v...I can't open my git diff tool from git-cola software. Both software are written in python. For some reason git-cola and Meld don't want to talk to each other. I created issue on both sides not sure which side is at fault.
If I install v3.18.3, Meld open from git-cola. If I install v3.20.0 then Meld gives an error see attached screen shot.
![image](/uploads/94b05ea91513d3e5840adff84e919345/image.png)
This is how my .gitconfig looks.
```
[merge]
tool = meld
[mergetool "meld"]
cmd = \"C:/Program Files (x86)/Meld/Meld.exe\" \"$LOCAL\" \"$MERGED\" \"$REMOTE\" --output \"$MERGED\"
path = C:/Program Files (x86)/Meld/Meld.exe
[diff]
tool = meld
guitool = meld
[difftool]
prompt = false
[difftool "meld"]
cmd = \"C:/Program Files (x86)/Meld/Meld.exe\" \"$LOCAL\" \"$REMOTE\"
path = C:/Program Files (x86)/Meld/Meld.exe
```
See this link from the git-cola issue. https://github.com/git-cola/git-cola/issues/966
Windows 10, Normal Meld install
Thanks in advancehttps://gitlab.gnome.org/GNOME/meld/-/issues/352Copy file path to clipboard2021-10-08T21:35:26ZGhost UserCopy file path to clipboardCan we add a hotkey to copy the file path to clipboard (by pressing hotkey it is very fast)?
Sometimes, I need to report which file is modified.
Something like making some important change, from test environment to production environme...Can we add a hotkey to copy the file path to clipboard (by pressing hotkey it is very fast)?
Sometimes, I need to report which file is modified.
Something like making some important change, from test environment to production environment.
I need to copy and record the relative path of the file(such as `d:/test environment/a.js` is modified, i need to copy `/test environment/a.js`, and paste it into my report.)
If it is `Ctrl`+`Shift`+`Alt`+`c`(like idea hotkey), that would be perfect!https://gitlab.gnome.org/GNOME/meld/-/issues/351Log message field is too small2019-11-01T20:06:22ZTaw MotoLog message field is too smallI commit from Meld and the log message field is very small, I increase it and the next time it's the same. The field "Commit Files" is too big (i only have one file) but the "Log message" is very small.
I am using Meld 3.20, see small sa...I commit from Meld and the log message field is very small, I increase it and the next time it's the same. The field "Commit Files" is too big (i only have one file) but the "Log message" is very small.
I am using Meld 3.20, see small sample.
Thanks![Peek_2019-07-16_14-00](/uploads/fba102ecef45ecd0333efaae0d58dad1/Peek_2019-07-16_14-00.mp4)https://gitlab.gnome.org/GNOME/meld/-/issues/350Encoding auto-detection doesn't work in Meld 3.20 when using GUI to select files2020-08-10T02:00:29ZGhost UserEncoding auto-detection doesn't work in Meld 3.20 when using GUI to select filesMeld 3.16 had a great feature: it detected text encoding according to priority list given by user.
I'm talking about this solution:
https://stackoverflow.com/questions/38919384/configure-meld-encoding-to-cp-1252
This feature is ...Meld 3.16 had a great feature: it detected text encoding according to priority list given by user.
I'm talking about this solution:
https://stackoverflow.com/questions/38919384/configure-meld-encoding-to-cp-1252
This feature is very important to me:
the files I'm working with are source texts containing a lot of Russian comments and Russian string literals.
Some of my files are encoded in cp1251, others are in UTF-8.
It's not a contrived example: in our TFS repository we indeed store .xml as UTF-8 (for Visual Studio) and .sql as cp1251 (for SQLPlus).
And Meld 3.16 worked just fine: it displayed and compared two files correctly even if they had different encodings!
But it seems that encoding auto-detection was removed from latest Meld.
I tried to use the old good solution
```
$ gsettings set org.gnome.meld detect-encodings "['UTF-8', 'WINDOWS-1251', 'UTF-16']"
```
but unfortunately, it doesn't affect Meld anymore (at least since 3.18).
If I understand correctly, in newer versions of Meld I must select encoding manually (when files have encoding different from `$LC_CTYPE`).
**Why doesn't Meld 3.20 guess the text encoding wisely (like Meld 3.16 did) ?**
Almost half of my files are UTF-8, another half is cp1251;
so with Meld 3.20 I have to select encoding manually for every second comparison.
It's really boring, and after trying to work in Meld 3.20 I finally rolled back to Meld 3.16.
The encoding auto-detection is a necessary feature in our globalized world.
Of course, I could write my own wrapper-script which would determine file encoding and export corresponding `$LC_CTYPE` prior to running Meld.
But certainly it would be nice to have encoding auto-detection regained in Meld.https://gitlab.gnome.org/GNOME/meld/-/issues/347Meld some crash deepin latest2019-07-26T23:45:41ZGhost UserMeld some crash deepin latesti have freeze when i try to compare file if not do fast to select comparation filemanager windows is close and meld stay freezei have freeze when i try to compare file if not do fast to select comparation filemanager windows is close and meld stay freezehttps://gitlab.gnome.org/GNOME/meld/-/issues/346[Windows] Please, add the integration with Explorer context menu2019-06-30T01:27:19ZJohn[Windows] Please, add the integration with Explorer context menuMeld is supercool, but it doesn't have any built-in integration with Explorer context menu. Here is how it looks in DiffMerge:
![Meld](/uploads/1ae8334da11a144be17a4af31fa1c709/Meld.png)
There is also an option to diff the files which ...Meld is supercool, but it doesn't have any built-in integration with Explorer context menu. Here is how it looks in DiffMerge:
![Meld](/uploads/1ae8334da11a144be17a4af31fa1c709/Meld.png)
There is also an option to diff the files which are located in the different places (i.e. `C:\Test 1\foo.txt` with `C:\Test 2\bar.txt`) and an option to compare the folders.https://gitlab.gnome.org/GNOME/meld/-/issues/345[Feature Request] Disable/ignore the dialog "error file copying" in case of s...2020-05-23T03:17:30ZGustavo Costa[Feature Request] Disable/ignore the dialog "error file copying" in case of symbolic linksHello,
I use a 3-way comparison, the folder A does not have new symbolic links that folder B has, and the folder C is empty, and I want to copy many symbolic links to the folder C, before moving to the A, but I will receive many "error ...Hello,
I use a 3-way comparison, the folder A does not have new symbolic links that folder B has, and the folder C is empty, and I want to copy many symbolic links to the folder C, before moving to the A, but I will receive many "error file copying" dialogs, therefore, I would like to disable this dialog.
Observe that I do not want to ignore symbolic links. I just want to ignore/disable the annoying and repeating warning dialog.https://gitlab.gnome.org/GNOME/meld/-/issues/344Close tab buttons are cut-off in master branch2019-06-22T23:03:07ZmondayClose tab buttons are cut-off in master branchRight side of a `Close tab` button is cut out, when you hover mouse cursor over it.
![meld](/uploads/b3194fd3eb410907cbf73a4cf305e22d/meld.png)Right side of a `Close tab` button is cut out, when you hover mouse cursor over it.
![meld](/uploads/b3194fd3eb410907cbf73a4cf305e22d/meld.png)https://gitlab.gnome.org/GNOME/meld/-/issues/343"Open a recent comparison" doesnt work in master branch2019-08-31T02:06:07Zmonday"Open a recent comparison" doesnt work in master branchTested on Fedora 30 with Meld from git (running ./bin/meld). Popover menu shows up, with correct list of recently opened comparisons, items are selectable, but double-clicking on item (or selecting item and pressing open button) does not...Tested on Fedora 30 with Meld from git (running ./bin/meld). Popover menu shows up, with correct list of recently opened comparisons, items are selectable, but double-clicking on item (or selecting item and pressing open button) does nothing.
Issue is present since https://gitlab.gnome.org/GNOME/meld/commit/b86ae9cf0f01a41419fa0d5e9de7af0895a1c084.https://gitlab.gnome.org/GNOME/meld/-/issues/342Context menu and 'empty folder'2019-06-20T23:45:02ZGhost UserContext menu and 'empty folder'```
When we select virtual 'empty folder' in on_treeview_selection_changed
os_path == None (error trace)
Need check. I try something like this:
https://github.com/andr7e/meld/commit/965b2c3d13d8aeeeb931a2cccce67232a830afdb#diff-2cbe3c20...```
When we select virtual 'empty folder' in on_treeview_selection_changed
os_path == None (error trace)
Need check. I try something like this:
https://github.com/andr7e/meld/commit/965b2c3d13d8aeeeb931a2cccce67232a830afdb#diff-2cbe3c2017155aa09232bc9ec396f162R1119
```https://gitlab.gnome.org/GNOME/meld/-/issues/341Incorrect file size for file > 4 GB2019-12-02T20:17:00ZGhost UserIncorrect file size for file > 4 GBMy solution:
```
CellRendererByteSize set type to GObject.TYPE_INT64
https://github.com/andr7e/meld/commit/004af3f57abaae6a1498d56739574f9a12757801
```My solution:
```
CellRendererByteSize set type to GObject.TYPE_INT64
https://github.com/andr7e/meld/commit/004af3f57abaae6a1498d56739574f9a12757801
```https://gitlab.gnome.org/GNOME/meld/-/issues/340crash with master branch2019-07-04T22:55:15ZGhost Usercrash with master branchgtk3 3.22.30-1ubuntu3
Python 3.6.5
xubuntu 18.04
What I need to change, for fix it? I tried to build and install, didn't help.
meld 3.20 working.
-- dir diff
2019-06-14 22:41:05,925 INFO Gtk: GLib-GIO-Message: 22:41:05.9...gtk3 3.22.30-1ubuntu3
Python 3.6.5
xubuntu 18.04
What I need to change, for fix it? I tried to build and install, didn't help.
meld 3.20 working.
-- dir diff
2019-06-14 22:41:05,925 INFO Gtk: GLib-GIO-Message: 22:41:05.925: Adding GResources overlay '/org/gnome/meld=/home/user/meld_src/meld_orig/meld/resources'
/home/andre/meld_src/meld_orig/meld/ui/_gtktemplate.py:113: Warning: g_object_ref_sink: assertion 'object->ref_count >= 1' failed
base_init_template(self)
**
ERROR:../../gi/pygobject-object.c:690:pygobject_register_wrapper: assertion failed: (gself->obj->ref_count >= 1)
-- file diff
2019-06-15 14:14:07,261 INFO Gtk: GLib-GIO-Message: 14:14:07.261: Adding GResources overlay '/org/gnome/meld=/home/user/meld_src/meld_orig/meld/resources'
**
GLib-GObject:ERROR:../../../../gobject/gobject.c:1807:g_object_new_internal: assertion failed: (nqueue != NULL)