rev 18408 - in kde-extras/krename/trunk/debian: . patches
Fathi Boudra
fabo at alioth.debian.org
Mon Jun 28 18:45:46 UTC 2010
Author: fabo
Date: 2010-06-28 18:45:43 +0000 (Mon, 28 Jun 2010)
New Revision: 18408
Added:
kde-extras/krename/trunk/debian/patches/03_skip_equal.diff
Modified:
kde-extras/krename/trunk/debian/changelog
kde-extras/krename/trunk/debian/patches/series
Log:
Add 03_skip_equal.diff to skip renaming if source and target filenames are equal.
Modified: kde-extras/krename/trunk/debian/changelog
===================================================================
--- kde-extras/krename/trunk/debian/changelog 2010-06-28 18:35:32 UTC (rev 18407)
+++ kde-extras/krename/trunk/debian/changelog 2010-06-28 18:45:43 UTC (rev 18408)
@@ -1,3 +1,10 @@
+krename (4.0.4-2) unstable; urgency=low
+
+ * Add 03_skip_equal.diff to skip renaming if source and target filenames are
+ equal. Thanks to Bastian Kleineidam. (Closes: #577473)
+
+ -- Fathi Boudra <fabo at debian.org> Mon, 28 Jun 2010 21:36:15 +0300
+
krename (4.0.4-1) unstable; urgency=low
* New upstream release.
Added: kde-extras/krename/trunk/debian/patches/03_skip_equal.diff
===================================================================
--- kde-extras/krename/trunk/debian/patches/03_skip_equal.diff (rev 0)
+++ kde-extras/krename/trunk/debian/patches/03_skip_equal.diff 2010-06-28 18:45:43 UTC (rev 18408)
@@ -0,0 +1,19 @@
+Description: when renaming, moving or symlinking files, krename should check if
+ source and target are equal. The attached patch adds such a check.
+Author: Bastian Kleineidam <calvin at debian.org>
+
+--- a/src/batchrenamer.cpp
++++ b/src/batchrenamer.cpp
+@@ -239,6 +239,12 @@ void BatchRenamer::processFiles( Progres
+ KIO::JobFlags flags = (m_overwrite ? KIO::Overwrite : KIO::DefaultFlags) | KIO::HideProgressInfo;
+ KIO::Job* job = NULL;
+ const KUrl & srcUrl = (*m_files)[i].srcUrl();
++ if (srcUrl == dstUrl) {
++ p->error( i18n("Cannot rename: source and target filename are equal: %1", srcUrl.prettyUrl()) );
++ (*m_files)[i].setError( 1 );
++ errors++;
++ continue;
++ }
+
+ switch( m_renameMode )
+ {
Modified: kde-extras/krename/trunk/debian/patches/series
===================================================================
--- kde-extras/krename/trunk/debian/patches/series 2010-06-28 18:35:32 UTC (rev 18407)
+++ kde-extras/krename/trunk/debian/patches/series 2010-06-28 18:45:43 UTC (rev 18408)
@@ -1,2 +1,3 @@
01_portugese_translations_contrib.diff
02_remove_desktop_deprecated_key.diff
+03_skip_equal.diff
More information about the pkg-kde-commits
mailing list