Graphical recursive file diffing (Meld, VS Code), good for managing templates across lots of repos / projects
Project description
Graphical recursive file comparison
Using Meld or Visual Studio Code to accomplish file differencing. Useful for managing large numbers of repos / projects, particularly for templates.
python -m meldutils project/myfile.f90 ~/code
graphically compares project/myfile.f90 with every other file of the same name recursively under ~/code.
Particularly on Windows, the GUI may be invoked, but you don't see any difference.
This is often because only one of the two files as a trailing \n or \r\n.
Meld won't show any difference, even with all text filters off.
Because of how Python filecmp.cmp works, there isn't a blazing fast simple solution to this.
A possibly slow solution would be using str.replace.
So just realize it's OK, close Meld when it shows no difference and happy comparing!
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meldutils-2.3.0.tar.gz.
File metadata
- Download URL: meldutils-2.3.0.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ad2570abfe2962a7f81eca66da3610b2a4772bd661d85505bef260906a367be
|
|
| MD5 |
db8a83bcae6725b4451fac4bdd0857b1
|
|
| BLAKE2b-256 |
71c86b4fda7e08b041493bfae62ea90212628040c11bfd9f962bf1f8fc420cdc
|
Provenance
The following attestation bundles were made for meldutils-2.3.0.tar.gz:
Publisher:
publish-python-package.yml on scivision/meldutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
meldutils-2.3.0.tar.gz -
Subject digest:
5ad2570abfe2962a7f81eca66da3610b2a4772bd661d85505bef260906a367be - Sigstore transparency entry: 273039870
- Sigstore integration time:
-
Permalink:
scivision/meldutils@2bb90974b76ad5b69416ae3ee3484bb149ba721f -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/scivision
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-python-package.yml@2bb90974b76ad5b69416ae3ee3484bb149ba721f -
Trigger Event:
release
-
Statement type:
File details
Details for the file meldutils-2.3.0-py3-none-any.whl.
File metadata
- Download URL: meldutils-2.3.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
399693f75e7cd911fd07f624db7927e29b4ff6c15b5d5d7b6ed2b3a1409dffcf
|
|
| MD5 |
47bded21af895db4853655c41f93dca7
|
|
| BLAKE2b-256 |
9eede217c3bb727068e1cd222dcd8fc0a76584513dbc419e60ed8f0036c8abac
|
Provenance
The following attestation bundles were made for meldutils-2.3.0-py3-none-any.whl:
Publisher:
publish-python-package.yml on scivision/meldutils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
meldutils-2.3.0-py3-none-any.whl -
Subject digest:
399693f75e7cd911fd07f624db7927e29b4ff6c15b5d5d7b6ed2b3a1409dffcf - Sigstore transparency entry: 273039873
- Sigstore integration time:
-
Permalink:
scivision/meldutils@2bb90974b76ad5b69416ae3ee3484bb149ba721f -
Branch / Tag:
refs/tags/v2.3.0 - Owner: https://github.com/scivision
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-python-package.yml@2bb90974b76ad5b69416ae3ee3484bb149ba721f -
Trigger Event:
release
-
Statement type: