diff --git a/CHANGELOG.md b/CHANGELOG.md index 9517d21..ed12c9c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Removed + +- Remove support for the SVK CVS (@MightyCreak) + ## 0.8.2 - 2023-04-16 ### Added diff --git a/README.md b/README.md index 8cf45b1..8ebc1c3 100644 --- a/README.md +++ b/README.md @@ -36,8 +36,7 @@ Some key features of Diffuse: * Ability to directly edit files * Syntax highlighting * Supports several VCS: [Bazaar][bzr], [CVS][cvs], [Darcs][darcs], [Git][git], - [Mercurial][hg], [Monotone][mtn], [RCS][rcs], [Subversion][svn] and - [SVK][svk] + [Mercurial][hg], [Monotone][mtn], [RCS][rcs] and [Subversion][svn] * Unicode support * Unlimited undo * Easy keyboard navigation @@ -50,7 +49,6 @@ Some key features of Diffuse: [mtn]: https://www.monotone.ca [rcs]: https://www.gnu.org/software/rcs/ [svn]: https://subversion.apache.org -[svk]: https://metacpan.org/dist/SVK ## Documentation diff --git a/data/io.github.mightycreak.Diffuse.appdata.xml.in b/data/io.github.mightycreak.Diffuse.appdata.xml.in index f1ffbf7..f336188 100644 --- a/data/io.github.mightycreak.Diffuse.appdata.xml.in +++ b/data/io.github.mightycreak.Diffuse.appdata.xml.in @@ -5,7 +5,8 @@ Graphical tool for merging and comparing text files

- Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories. + Diffuse is a graphical tool for comparing and merging text files. It can retrieve files for comparison from + Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, and Subversion repositories.

diff --git a/data/usr/share/gnome/help/diffuse/C/diffuse.xml b/data/usr/share/gnome/help/diffuse/C/diffuse.xml index 3e19bb6..0646180 100644 --- a/data/usr/share/gnome/help/diffuse/C/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/C/diffuse.xml @@ -34,7 +34,7 @@ is able to compare an arbitrary number of files side-by-side and gives users the ability to manually adjust line matching and directly edit files. &app; can also retrieve revisions of files from Bazaar, CVS, - Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories + Darcs, Git, Mercurial, Monotone, RCS, and Subversion repositories for comparison and merging. diff --git a/data/usr/share/gnome/help/diffuse/cs/diffuse.xml b/data/usr/share/gnome/help/diffuse/cs/diffuse.xml index bec3927..e7fa4e5 100644 --- a/data/usr/share/gnome/help/diffuse/cs/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/cs/diffuse.xml @@ -37,7 +37,7 @@ Úvod - &app; je grafický nástroj pro slučování a porovnávání textových souborů. &app; dokáže porovnat libovolný počet souborů a nabízí uživatelům možnost ručně upravit zarovnání řádků a přímo upravovat porovnávané soubory. &app; také umí načíst k porovnání a slučování revize souborů přímo z repozitářů Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion a SVK. + &app; je grafický nástroj pro slučování a porovnávání textových souborů. &app; dokáže porovnat libovolný počet souborů a nabízí uživatelům možnost ručně upravit zarovnání řádků a přímo upravovat porovnávané soubory. &app; také umí načíst k porovnání a slučování revize souborů přímo z repozitářů Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS a Subversion. O programu diff --git a/data/usr/share/gnome/help/diffuse/it/diffuse.xml b/data/usr/share/gnome/help/diffuse/it/diffuse.xml index d4b4a2d..156d79d 100644 --- a/data/usr/share/gnome/help/diffuse/it/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/it/diffuse.xml @@ -35,7 +35,7 @@ Introduzione - &app; è uno strumento grafico per l'unione e il confronto di file di testo. &app; è in grado di confrontare uno a fianco all'altro un qualsiasi numero di file e fornisce all'utente la possibilità di correggere manualmente la corrispondenza fra le righe e di modificare i file. &app; è anche in grado di recuperare le revisioni dei file dai repository Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion e SVK per confrontarle e unirle. + &app; è uno strumento grafico per l'unione e il confronto di file di testo. &app; è in grado di confrontare uno a fianco all'altro un qualsiasi numero di file e fornisce all'utente la possibilità di correggere manualmente la corrispondenza fra le righe e di modificare i file. &app; è anche in grado di recuperare le revisioni dei file dai repository Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS e Subversion per confrontarle e unirle. Informazioni diff --git a/data/usr/share/gnome/help/diffuse/ru/diffuse.xml b/data/usr/share/gnome/help/diffuse/ru/diffuse.xml index e867499..67a92b7 100644 --- a/data/usr/share/gnome/help/diffuse/ru/diffuse.xml +++ b/data/usr/share/gnome/help/diffuse/ru/diffuse.xml @@ -41,7 +41,7 @@ представлении бок о бок, предоставляет пользователям возможность вручную корректировать соответствие строк и редактировать файлы напрямую. &app; может также извлекать ревизии файлов из Bazaar, CVS, Darcs, Git, - Mercurial, Monotone, RCS, Subversion и SVK репозиториев для их сравнения + Mercurial, Monotone, RCS и Subversion репозиториев для их сравнения и слияния. diff --git a/data/usr/share/man/cs/man1/diffuse.1 b/data/usr/share/man/cs/man1/diffuse.1 index 5961340..f01a3e4 100644 --- a/data/usr/share/man/cs/man1/diffuse.1 +++ b/data/usr/share/man/cs/man1/diffuse.1 @@ -18,7 +18,7 @@ je grafický nástroj pro slučování a porovnávání textových souborů\&. Diffuse dokáže porovnat libovolný počet souborů a nabízí uživatelům možnost ručně upravit zarovnání řádků a přímo upravovat porovnávané soubory\&. Diffuse -také umí načíst k porovnání a slučování revize souborů přímo z repozitářů Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion a SVK\&. +také umí načíst k porovnání a slučování revize souborů přímo z repozitářů Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS a Subversion\&. .SH "MOŽNOSTI" .SS "Možnosti nápovědy" .PP diff --git a/data/usr/share/man/it/man1/diffuse.1 b/data/usr/share/man/it/man1/diffuse.1 index d9abcb1..3d2196e 100644 --- a/data/usr/share/man/it/man1/diffuse.1 +++ b/data/usr/share/man/it/man1/diffuse.1 @@ -18,7 +18,7 @@ Diffuse Diffuse è in grado di confrontare uno a fianco all\*(Aqaltro un qualsiasi numero di file e fornisce all\*(Aqutente la possibilità di correggere manualmente la corrispondenza fra le righe e di modificare i file\&. Diffuse -è anche in grado di recuperare le revisioni dei file dai repository Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion e SVK per confrontarle e unirle\&. +è anche in grado di recuperare le revisioni dei file dai repository Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS e Subversion per confrontarle e unirle\&. .SH "OPZIONI" .SS "Opzioni di aiuto" .PP diff --git a/data/usr/share/man/man1/diffuse.1 b/data/usr/share/man/man1/diffuse.1 index fd155c8..02eaceb 100644 --- a/data/usr/share/man/man1/diffuse.1 +++ b/data/usr/share/man/man1/diffuse.1 @@ -18,7 +18,7 @@ is a graphical tool for merging and comparing text files\&. Diffuse is able to compare an arbitrary number of files side\-by\-side and gives users the ability to manually adjust line matching and directly edit files\&. Diffuse -can also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion, and SVK repositories for comparison and merging\&. +can also retrieve revisions of files from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS and Subversion repositories for comparison and merging\&. .SH "OPTIONS" .SS "Help Options" .PP diff --git a/data/usr/share/man/ru/man1/diffuse.1 b/data/usr/share/man/ru/man1/diffuse.1 index b215d55..db25a9f 100644 --- a/data/usr/share/man/ru/man1/diffuse.1 +++ b/data/usr/share/man/ru/man1/diffuse.1 @@ -17,7 +17,7 @@ diffuse \- графический инструмент для слияния и Diffuse является графическим инструментом для слияния и сравнения текстовых файлов\&. Она может сравнить произвольное число файлов в представлении бок о бок, предоставляет пользователям возможность вручную корректировать соответствие строк и редактировать файлы напрямую\&. Diffuse -может также извлекать ревизии файлов из Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion и SVK репозиториев для их сравнения и слияния\&. +может также извлекать ревизии файлов из Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS и Subversion репозиториев для их сравнения и слияния\&. .SH "ОПЦИИ" .SS "Параметры Справки" .PP diff --git a/docs/developers/release-process.md b/docs/developers/release-process.md index a6f4a30..b75a1bb 100644 --- a/docs/developers/release-process.md +++ b/docs/developers/release-process.md @@ -25,7 +25,7 @@ few manual steps. ## Create new release on GitHub 1. Create a new release on GitHub's [new release page](https://github.com/MightyCreak/diffuse/releases/new): - - Release tag: Enter `v` followed with the new version (e.g. `v1.2.3`) and + - Choose a tag: Enter `v` followed with the new version (e.g. `v1.2.3`) and create the tag - Release title: the tag (e.g. `v1.2.3`) - Description: diff --git a/po/POTFILES b/po/POTFILES index 04b489d..068e7bc 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -18,8 +18,8 @@ src/diffuse/vcs/git.py src/diffuse/vcs/hg.py src/diffuse/vcs/mtn.py src/diffuse/vcs/rcs.py -src/diffuse/vcs/svk.py src/diffuse/vcs/svn.py src/diffuse/vcs/vcs_interface.py src/diffuse/vcs/vcs_registry.py src/diffuse/widgets.py +src/diffuse/window.py diff --git a/po/cs.po b/po/cs.po index 85c0943..d6542cc 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: diffuse-svn\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-23 20:00-0400\n" +"POT-Creation-Date: 2023-04-16 14:09-0400\n" "PO-Revision-Date: 2022-04-04 12:16-0400\n" "Last-Translator: Jindřich Šesták \n" "Language-Team: NONE \n" @@ -35,832 +35,303 @@ msgstr "Grafický nástroj pro slučování a porovnávání textových souborů #: data/io.github.mightycreak.Diffuse.appdata.xml.in:7 msgid "" "Diffuse is a graphical tool for comparing and merging text files. It can retrieve " -"files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, " -"Subversion, and SVK repositories." +"files for comparison from Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, and " +"Subversion repositories." msgstr "" -#: data/io.github.mightycreak.Diffuse.appdata.xml.in:21 -msgid "Main window: diff between two files" +#: data/io.github.mightycreak.Diffuse.appdata.xml.in:28 +msgid "Main window" msgstr "" -#: src/diffuse/constants.py:25 +#: data/io.github.mightycreak.Diffuse.appdata.xml.in:32 +msgid "About window" +msgstr "" + +#: src/diffuse/constants.py:26 msgid "Copyright" msgstr "" -#: src/diffuse/dialogs.py:40 -msgid "Diffuse is a graphical tool for merging and comparing text files." -msgstr "Diffuse je grafický nástroj pro slučování a porovnávání textových souborů." +#: src/diffuse/dialogs.py:46 src/diffuse/dialogs.py:89 src/diffuse/dialogs.py:133 +#: src/diffuse/preferences.py:254 src/diffuse/preferences.py:483 +#: src/diffuse/window.py:309 src/diffuse/window.py:1107 +msgid "_Cancel" +msgstr "" -#: src/diffuse/dialogs.py:45 -msgid "translator-credits" -msgstr "Jindřich Šesták " - -#: src/diffuse/dialogs.py:82 +#: src/diffuse/dialogs.py:50 msgid "Encoding: " msgstr "Kódování: " -#: src/diffuse/dialogs.py:94 +#: src/diffuse/dialogs.py:62 msgid "Revision: " msgstr "Revize: " -#: src/diffuse/dialogs.py:156 +#: src/diffuse/dialogs.py:90 src/diffuse/dialogs.py:134 +#: src/diffuse/preferences.py:255 +msgid "_OK" +msgstr "" + +#: src/diffuse/dialogs.py:130 msgid "Find..." msgstr "Najít..." -#: src/diffuse/dialogs.py:164 +#: src/diffuse/dialogs.py:140 msgid "Search For: " msgstr "Vyhledat: " -#: src/diffuse/dialogs.py:189 +#: src/diffuse/dialogs.py:165 msgid "Match Case" msgstr "Rozlišovat velikost písmen" -#: src/diffuse/dialogs.py:194 +#: src/diffuse/dialogs.py:170 msgid "Search Backwards" msgstr "Hledat od konce" +#: src/diffuse/main.py:53 +msgid "Display version and copyright information" +msgstr "Zobrazí verzi a licenční údaje" + +#: src/diffuse/main.py:61 +msgid "Do not read any resource files" +msgstr "Zakáže načítání zdrojových souborů" + +#: src/diffuse/main.py:69 +msgid "Specify explicit resource file" +msgstr "Použije zadaný zdrojový soubor" + +#: src/diffuse/main.py:77 +msgid "File revisions and " +msgstr "Revize souboru ve formátu a " + #: src/diffuse/main.py:85 -msgid "Close Tab" -msgstr "Zavřít panel" +msgid "Close all tabs with no differences" +msgstr "Zavře panely s identickým obsahem" -#: src/diffuse/main.py:132 -msgid "Open File..." -msgstr "Otevřít soubor..." +#: src/diffuse/main.py:92 +msgid "Use to read and write files" +msgstr "Použije pro čtení a zápis souborů uvedený" -#: src/diffuse/main.py:133 -msgid "Reload File" -msgstr "Znovu načíst soubor" +#: src/diffuse/main.py:100 +msgid "Display