[Goodies-commits] r4941 - in thunar-svn-plugin/trunk: . po thunar-svn-plugin

Peter de Ridder peter at xfce.org
Mon Jun 16 00:51:14 CEST 2008


Author: peter
Date: 2008-06-15 22:51:13 +0000 (Sun, 15 Jun 2008)
New Revision: 4941

Modified:
   thunar-svn-plugin/trunk/ChangeLog
   thunar-svn-plugin/trunk/NEWS
   thunar-svn-plugin/trunk/README
   thunar-svn-plugin/trunk/configure.ac.in
   thunar-svn-plugin/trunk/po/cs.po
   thunar-svn-plugin/trunk/po/en_GB.po
   thunar-svn-plugin/trunk/po/fr.po
   thunar-svn-plugin/trunk/po/hu.po
   thunar-svn-plugin/trunk/po/lv.po
   thunar-svn-plugin/trunk/po/nl.po
   thunar-svn-plugin/trunk/po/pt_BR.po
   thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot
   thunar-svn-plugin/trunk/po/ur.po
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c
   thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c
Log:
Made files ready for release
created signal which is emited on process spawn

Modified: thunar-svn-plugin/trunk/ChangeLog
===================================================================
--- thunar-svn-plugin/trunk/ChangeLog	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/ChangeLog	2008-06-15 22:51:13 UTC (rev 4941)
@@ -1,3 +1,38 @@
+2008-06-16	Peter de Ridder <peter at xfce.org>
+
+	* === Released 0.0.2 ===
+	* thunar-svn-plugin/tsp-svn-action.c thunar-svn-plugin/tsp-provider.c:
+	  Created signal which is emitted on new process spawn.
+
+2008-06-09	Peter de Ridder	<peter at xfce.org>
+
+	* thunar-svn-plugin/tsp-svn-action.c tsp-svn-helper/main.c
+	  tsp-svn-helper/tsh-blame.[ch] tsp-svn-helper/tsh-blame-dialog.[ch]:
+	  Added Subversion blame action.
+	* tsp-svn-helper/tsh-resolved.c: Added file selection dialog.
+
+2008-06-11	Peter de Ridder	<peter at xfce.org>
+
+	* thunar-svn-plugin/tsh-svn-action.c tsp-svn-helper/main.c
+	  tsp-svn-helper/tsh-relocate.[ch] tsp-svn-helper/tsh-relocate.[ch]:
+	  Added Subversion relocate action.
+
+2008-06-09	Peter de Ridder	<peter at xfce.org>
+
+	* thunar-svn-plugin/tsh-svn-action.c tsp-svn-helper/main.c
+	  tsp-svn-helper/tsh-switch.[ch]: Added Subversion switch action.
+
+2008-03-08	Peter de Ridder	<peter at xfce.org>
+
+	* tsp-svn-helper/tsh-revert.c tsp-svn-helper/tsh-delete.c
+	  tsp-svn-helper/tsh-commit.c tsp-svn-helper/tsh-add.c
+	  tsp-svn-helper/tsh-file-selection-dialog.[ch]: Added file selection
+	  dialog for some Subversion actions.
+
+2008-01-27	Peter de Ridder	<peter at xfce.org>
+
+	* tsp-svn-helper/tsh-log-dialog.c: Fixed log message is NULL bug.
+
 2008-01-19	Peter de Ridder <peter at xfce.org>
 
 	* === Released 0.0.1 ===

Modified: thunar-svn-plugin/trunk/NEWS
===================================================================
--- thunar-svn-plugin/trunk/NEWS	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/NEWS	2008-06-15 22:51:13 UTC (rev 4941)
@@ -1,3 +1,8 @@
+0.0.2
+=====
+- New Subversion actions have been added: switch, relocate, blame.
+- File selection dialog added for varios Subversion actions.
+
 0.0.1
 =====
 - Initial release of the Thunar SVN Plugin. This version of the Subversion
@@ -5,4 +10,4 @@
   commit, copy, delete, export, import, lock, log, move, properties, resolved,
   revert, status, unlock, update.
 
-# vi:set ts=2 sw=2 et ai nocindent textwidth=80:
+# vi:set ts=2 sw=2 et ai nocindent textwidth=78:

Modified: thunar-svn-plugin/trunk/README
===================================================================
--- thunar-svn-plugin/trunk/README	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/README	2008-06-15 22:51:13 UTC (rev 4941)
@@ -5,16 +5,17 @@
 This gives a SVN intergration to Thunar.
 
 The current features are:
-- Most of the svn action: add, checkout, cleanup, commit, copy, delete, export,
-  import, lock, log, move, properties, resolved, revert, status, unlock, update.
+- Most of the svn action: add, checkout, cleanup, commit, copy, delete,
+  export, import, lock, log, move, properties, resolved, revert, status,
+  unlock, update.
 - Subversion info in file properties dialog.
 
 
 Usage
 =====
 
-In the thunar file/folder view right click on a file ore folder and the context
-menu pops up showing the SVN submenu. Choose the appropriate action.
+In the thunar file/folder view right click on a file ore folder and the
+context menu pops up showing the SVN submenu. Choose the appropriate action.
 
 
 Required packages
@@ -34,17 +35,17 @@
 Installation
 ============
 
-The file 'INSTALL' contains generic installation instructions. Make sure to run
-./configure --prefix=$(pkg-config --variable prefix thunarx-1) so Thunar can
-find the plugin. For more information, visit the thunar-svn-plugin website at
-http://goodies.xfce.org/projects/thunar-plugins/thunar-svn-plugin
+The file 'INSTALL' contains generic installation instructions. Make sure to
+run ./configure --prefix=$(pkg-config --variable prefix thunarx-1) so Thunar
+can find the plugin. For more information, visit the thunar-svn-plugin website
+at http://goodies.xfce.org/projects/thunar-plugins/thunar-svn-plugin
 
 
 How to report bugs?
 ===================
 
 Bugs should be reported to the Xfce bug tracking system
-(http://bugzilla.xfce.org, product Thunar Plugins, component thunar-svn-plugin).
-You will need to create an account for yourself.
+(http://bugzilla.xfce.org, product Thunar Plugins, component
+thunar-svn-plugin).  You will need to create an account for yourself.
 
-# vi:set ts=2 sw=2 et ai nocindent textwidth=80:
+# vi:set ts=2 sw=2 et ai nocindent textwidth=78:

Modified: thunar-svn-plugin/trunk/configure.ac.in
===================================================================
--- thunar-svn-plugin/trunk/configure.ac.in	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/configure.ac.in	2008-06-15 22:51:13 UTC (rev 4941)
@@ -14,7 +14,7 @@
 m4_define([tsp_version_minor], [0])
 m4_define([tsp_version_micro], [2])
 m4_define([tsp_version_build], [r at REVISION@])
-m4_define([tsp_version_tag], [svn]) # Leave empty for releases
+m4_define([tsp_version_tag], []) # Leave empty for releases
 m4_define([tsp_version], [tsp_version_major().tsp_version_minor().tsp_version_micro()ifelse(tsp_version_tag(), [], [], [tsp_version_tag()-tsp_version_build()])])
 
 dnl *******************************************

Modified: thunar-svn-plugin/trunk/po/cs.po
===================================================================
--- thunar-svn-plugin/trunk/po/cs.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/cs.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: xfce 4-i18-goodies\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2007-12-15 22:05+0100\n"
 "Last-Translator: Michal Várady <miko.vaji at gmail.com>\n"
 "Language-Team: Czech\n"
@@ -18,239 +18,240 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Přidat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 #, fuzzy
 msgid "Menu|Blame"
 msgstr "Nahlásit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Nahlásit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 #, fuzzy
 msgid "Menu|Checkout"
 msgstr "Checkout (stáhnout)"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Checkout (stáhnout)"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 #, fuzzy
 msgid "Menu|Cleanup"
 msgstr "Vyčistit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Vyčistit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 #, fuzzy
 msgid "Menu|Commit"
 msgstr "Zapsat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Zapsat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 msgid "Menu|Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 #, fuzzy
 msgid "Menu|Delete"
 msgstr "Smazat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Smazat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 #, fuzzy
 msgid "Menu|Diff"
 msgstr "Rozdíl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Rozdíl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 #, fuzzy
 msgid "Menu|Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 #, fuzzy
 msgid "Menu|Import"
 msgstr "_Import SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
 msgstr "_Import SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 #, fuzzy
 msgid "Menu|Info"
 msgstr "Informace"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Informace"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 #, fuzzy
 msgid "Menu|Lock"
 msgstr "Zámek"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Zámek"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Protokol"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 #, fuzzy
 msgid "Menu|Edit Properties"
 msgstr "Upravit vlastnosti"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Upravit vlastnosti"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 #, fuzzy
 msgid "Menu|Relocate"
 msgstr "Smazat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Resolved"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 #, fuzzy
 msgid "Resolved"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Vyřešit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Obnovit předchozí"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Obnovit předchozí"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 #, fuzzy
 msgid "Menu|Status"
 msgstr "Stav"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Stav"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Přepnout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Přepnout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Odemknout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Odemknout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Aktualizovat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Aktualizovat"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -553,7 +554,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/en_GB.po
===================================================================
--- thunar-svn-plugin/trunk/po/en_GB.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/en_GB.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunart-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2008-05-10 13:15+1000\n"
 "Last-Translator: Jeff Bailes <thepizzaking at gmail.com>\n"
 "Language-Team: English/GB\n"
@@ -19,220 +19,221 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr "Add"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Add"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 msgid "Menu|Blame"
 msgstr "Blame"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Blame"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 msgid "Menu|Checkout"
 msgstr "Checkout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Checkout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 msgid "Menu|Cleanup"
 msgstr "Cleanup"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Cleanup"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 msgid "Menu|Commit"
 msgstr "Commit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Commit"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 msgid "Menu|Copy"
 msgstr "Copy"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr "Copy"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 msgid "Menu|Delete"
 msgstr "Delete"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Delete"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 msgid "Menu|Diff"
 msgstr "Diff"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Diff"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 msgid "Menu|Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 msgid "Menu|Import"
 msgstr "Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr "Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 msgid "Menu|Info"
 msgstr "Info"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Info"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 msgid "Menu|Lock"
 msgstr "Lock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Lock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr "Log"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Log"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr "Move"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr "Move"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Menu|Edit Properties"
 msgstr "Edit Properties"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Edit Properties"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 #, fuzzy
 msgid "Menu|Relocate"
 msgstr "Delete"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 #, fuzzy
 msgid "Relocate"
 msgstr "Replaced"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Resolved"
 msgstr "Resolved"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 msgid "Resolved"
 msgstr "Resolved"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 msgid "Menu|Revert"
 msgstr "Revert"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Revert"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 msgid "Menu|Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 msgid "Menu|Switch"
 msgstr "Switch"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Switch"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 msgid "Menu|Unlock"
 msgstr "Unlock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Unlock"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 msgid "Menu|Update"
 msgstr "Update"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Update"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Action %s is unimplemented"
@@ -516,7 +517,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/fr.po
===================================================================
--- thunar-svn-plugin/trunk/po/fr.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/fr.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: xfce-i 18n\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2007-10-24 13:04+0100\n"
 "Last-Translator: Mike Massonnet <mmassonnet at gmail.com>\n"
 "Language-Team: French\n"
@@ -19,241 +19,242 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Ajouter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 #, fuzzy
 msgid "Menu|Blame"
 msgstr "Différences détaillées"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Différences détaillées"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 #, fuzzy
 msgid "Menu|Checkout"
 msgstr "Extraction"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Extraction"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 #, fuzzy
 msgid "Menu|Cleanup"
 msgstr "Nettoyer les verrous"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Nettoyer les verrous"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 #, fuzzy
 msgid "Menu|Commit"
 msgstr "Envoyer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Envoyer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 #, fuzzy
 msgid "Menu|Copy"
 msgstr "Complété"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
 msgstr "Complété"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 #, fuzzy
 msgid "Menu|Delete"
 msgstr "Effacer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Effacer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 #, fuzzy
 msgid "Menu|Diff"
 msgstr "Différences"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Différences"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 #, fuzzy
 msgid "Menu|Export"
 msgstr "Exporter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Exporter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 #, fuzzy
 msgid "Menu|Import"
 msgstr "SVN _Importer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
 msgstr "SVN _Importer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 #, fuzzy
 msgid "Menu|Info"
 msgstr "Information"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Information"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 #, fuzzy
 msgid "Menu|Lock"
 msgstr "Bloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Bloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Journal"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 #, fuzzy
 msgid "Menu|Edit Properties"
 msgstr "Éditer les propriétés"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Éditer les propriétés"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 #, fuzzy
 msgid "Menu|Relocate"
 msgstr "Effacer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Resolved"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 #, fuzzy
 msgid "Resolved"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Fixer comme résolu"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Restaurer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Restaurer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 #, fuzzy
 msgid "Menu|Status"
 msgstr "État"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "État"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Modifier l'adresse du dépôt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Modifier l'adresse du dépôt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Débloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Débloquer"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Mettre à jour"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Mettre à jour"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -557,7 +558,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/hu.po
===================================================================
--- thunar-svn-plugin/trunk/po/hu.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/hu.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -2,7 +2,7 @@
 msgstr ""
 "Project-Id-Version: Thunar SVN plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2007-06-04 08:37+0100\n"
 "Last-Translator: SZERVÁC Attila <sas at 321.hu>\n"
 "Language-Team: Hungarian\n"
@@ -15,240 +15,241 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Hozzáad"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 msgid "Menu|Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 #, fuzzy
 msgid "Menu|Checkout"
 msgstr "SVN _Checkout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 #, fuzzy
 msgid "Checkout"
 msgstr "SVN _Checkout"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 #, fuzzy
 msgid "Menu|Cleanup"
 msgstr "Tisztít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Tisztít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 msgid "Menu|Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 #, fuzzy
 msgid "Menu|Copy"
 msgstr "Kész"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
 msgstr "Kész"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 #, fuzzy
 msgid "Menu|Delete"
 msgstr "Töröl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Töröl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 #, fuzzy
 msgid "Menu|Diff"
 msgstr "Különbség"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Különbség"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 #, fuzzy
 msgid "Menu|Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Export"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 #, fuzzy
 msgid "Menu|Import"
 msgstr "SVN _Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
 msgstr "SVN _Import"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 #, fuzzy
 msgid "Menu|Info"
 msgstr "Adatok"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Adatok"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 #, fuzzy
 msgid "Menu|Lock"
 msgstr "Zár"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Zár"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Napló"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 #, fuzzy
 msgid "Menu|Edit Properties"
 msgstr "Tulajdonságok szerkesztése"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Tulajdonságok szerkesztése"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 #, fuzzy
 msgid "Menu|Relocate"
 msgstr "Töröl"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Resolved"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 #, fuzzy
 msgid "Resolved"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Megold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Visszaállít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Visszaállít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 #, fuzzy
 msgid "Menu|Status"
 msgstr "Állapot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Állapot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Vált"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Vált"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Felold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Felold"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Frissít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Frissít"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -552,7 +553,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/lv.po
===================================================================
--- thunar-svn-plugin/trunk/po/lv.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/lv.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2007-11-15 21:18+0300\n"
 "Last-Translator: Rihards Priedītis <rprieditis at inbox.lv>\n"
 "Language-Team: Latvian <rprieditis at inbox.lv>\n"
@@ -17,241 +17,242 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Pievienot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 #, fuzzy
 msgid "Menu|Blame"
 msgstr "Vainot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Vainot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 #, fuzzy
 msgid "Menu|Checkout"
 msgstr "Izrakstīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Izrakstīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 #, fuzzy
 msgid "Menu|Cleanup"
 msgstr "Uzkopt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Uzkopt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 #, fuzzy
 msgid "Menu|Commit"
 msgstr "Apstiprināt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Apstiprināt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 #, fuzzy
 msgid "Menu|Copy"
 msgstr "Pabeigts"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
 msgstr "Pabeigts"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 #, fuzzy
 msgid "Menu|Delete"
 msgstr "Dzēst"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Dzēst"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 #, fuzzy
 msgid "Menu|Diff"
 msgstr "Atšķirība"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Atšķirība"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 #, fuzzy
 msgid "Menu|Export"
 msgstr "Eksportēt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Eksportēt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 #, fuzzy
 msgid "Menu|Import"
 msgstr "SVN _Imports"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
 msgstr "SVN _Imports"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 #, fuzzy
 msgid "Menu|Info"
 msgstr "Informācija"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Informācija"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 #, fuzzy
 msgid "Menu|Lock"
 msgstr "Slēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Slēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Reģistrēt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 #, fuzzy
 msgid "Menu|Edit Properties"
 msgstr "Rediģēt Rekvizītus"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Rediģēt Rekvizītus"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 #, fuzzy
 msgid "Menu|Relocate"
 msgstr "Dzēst"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Resolved"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 #, fuzzy
 msgid "Resolved"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Atpazīt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "Atgriezt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Atgriezt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 #, fuzzy
 msgid "Menu|Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "Pārslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Pārslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "Atslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Atslēgt"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 #, fuzzy
 msgid "Menu|Update"
 msgstr "Atjaunot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Atjaunot"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -555,7 +556,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/nl.po
===================================================================
--- thunar-svn-plugin/trunk/po/nl.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/nl.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2008-06-12 00:44+0200\n"
 "Last-Translator: Peter de Ridder <peter at xfce.org>\n"
 "Language-Team: Dutch <xfce-i18n at xfce.org>\n"
@@ -17,218 +17,219 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Toevoegen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 msgid "Menu|Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Beschuldigen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 msgid "Menu|Checkout"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Ophalen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 msgid "Menu|Cleanup"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Opschonen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 msgid "Menu|Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Versturen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 msgid "Menu|Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr "Kopieeren"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 msgid "Menu|Delete"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Verwijderen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 msgid "Menu|Diff"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Verschillen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 msgid "Menu|Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Exporteren"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 msgid "Menu|Import"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr "Importeren"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 msgid "Menu|Info"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Informatie"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 msgid "Menu|Lock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Vast Zetten"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Geschiedenis"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr "Verplaatsen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Menu|Edit Properties"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Attributen Wijzigen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 msgid "Menu|Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr "Verplaatsen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 msgid "Resolved"
 msgstr "Opgelost"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Verhelpen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 msgid "Menu|Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Terug Halen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 msgid "Menu|Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 msgid "Menu|Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Omschakelen"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 msgid "Menu|Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Vrijgeven"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 msgid "Menu|Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Bijwerken"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Actie %s is niet geimplementeerd"
@@ -506,7 +507,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/pt_BR.po
===================================================================
--- thunar-svn-plugin/trunk/po/pt_BR.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/pt_BR.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -8,8 +8,8 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
-"PO-Revision-Date: 2008-06-12 10:51-0500\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
+"PO-Revision-Date: 2008-06-13 02:01+0200\n"
 "Last-Translator: Og Maciel <ogmaciel at gnome.org>\n"
 "Language-Team: Brazilian Portuguese <ldp-br at bazar2.conectiva.com.br>\n"
 "MIME-Version: 1.0\n"
@@ -19,248 +19,219 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413
-#: thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr "Adicionar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
-#: tsp-svn-helper/main.c:231
-#: tsp-svn-helper/tsh-add.c:113
-#: tsp-svn-helper/tsh-add.c:126
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
+#: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "Adicionar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 msgid "Menu|Blame"
 msgstr "Culpa"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
-#: tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Culpar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 msgid "Menu|Checkout"
 msgstr "Obter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
-#: tsp-svn-helper/main.c:239
-#: tsp-svn-helper/tsh-checkout.c:98
-#: tsp-svn-helper/tsh-checkout.c:110
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
+#: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "Obter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 msgid "Menu|Cleanup"
 msgstr "Limpar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
-#: tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "Limpar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 msgid "Menu|Commit"
 msgstr "Enviar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
-#: tsp-svn-helper/main.c:247
-#: tsp-svn-helper/tsh-commit.c:127
-#: tsp-svn-helper/tsh-commit.c:140
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
+#: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "Enviar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 msgid "Menu|Copy"
 msgstr "Copiar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
-#: tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr "Copiar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 msgid "Menu|Delete"
 msgstr "Excluir"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
-#: tsp-svn-helper/main.c:255
-#: tsp-svn-helper/tsh-delete.c:127
-#: tsp-svn-helper/tsh-delete.c:140
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
+#: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "Excluir"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 msgid "Menu|Diff"
 msgstr "Diferença"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "Diferença"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 msgid "Menu|Export"
 msgstr "Exportar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
-#: tsp-svn-helper/main.c:259
-#: tsp-svn-helper/tsh-export.c:107
-#: tsp-svn-helper/tsh-export.c:125
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
+#: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "Exportar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 msgid "Menu|Import"
 msgstr "Importar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
-#: tsp-svn-helper/main.c:263
-#: tsp-svn-helper/tsh-import.c:102
-#: tsp-svn-helper/tsh-import.c:120
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
+#: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr "Importar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 msgid "Menu|Info"
 msgstr "Informação"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "Informação"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 msgid "Menu|Lock"
 msgstr "Travar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
-#: tsp-svn-helper/main.c:267
-#: tsp-svn-helper/tsh-lock-dialog.c:72
-#: tsp-svn-helper/tsh-lock.c:130
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
+#: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "Travar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr "Registro"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
-#: tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Registrar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr "Mover"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
-#: tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr "Mover"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Menu|Edit Properties"
 msgstr "Editar propriedades"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "Editar propriedades"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 msgid "Menu|Relocate"
 msgstr "Realocar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
-#: tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr "Realocar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Resolved"
 msgstr "Resolvido"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
-#: tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464
-#: tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 msgid "Resolved"
 msgstr "Resolvido"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Resolve"
 msgstr "Resolver"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Resolver"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 msgid "Menu|Revert"
 msgstr "Reverter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
-#: tsp-svn-helper/main.c:291
-#: tsp-svn-helper/tsh-revert.c:112
-#: tsp-svn-helper/tsh-revert.c:125
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
+#: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "Reverter"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 msgid "Menu|Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
-#: tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "Status"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 msgid "Menu|Switch"
 msgstr "Alternar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
-#: tsp-svn-helper/main.c:299
-#: tsp-svn-helper/tsh-relocate.c:119
-#: tsp-svn-helper/tsh-switch.c:114
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
+#: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "Alternar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 msgid "Menu|Unlock"
 msgstr "Destravar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
-#: tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "Destravar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 msgid "Menu|Update"
 msgstr "Atualizar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
-#: tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "Atualizar"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr "Ação %s não está implementada"
@@ -275,12 +246,9 @@
 #: thunar-svn-plugin/tsp-svn-property-page.c:165
 #: thunar-svn-plugin/tsp-svn-property-page.c:177
 #: thunar-svn-plugin/tsp-svn-property-page.c:190
-#: tsp-svn-helper/tsh-common.c:485
-#: tsp-svn-helper/tsh-common.c:525
-#: tsp-svn-helper/tsh-common.c:534
-#: tsp-svn-helper/tsh-common.c:556
-#: tsp-svn-helper/tsh-common.c:573
-#: tsp-svn-helper/tsh-common.c:600
+#: tsp-svn-helper/tsh-common.c:485 tsp-svn-helper/tsh-common.c:525
+#: tsp-svn-helper/tsh-common.c:534 tsp-svn-helper/tsh-common.c:556
+#: tsp-svn-helper/tsh-common.c:573 tsp-svn-helper/tsh-common.c:600
 #: tsp-svn-helper/tsh-common.c:683
 msgid "Unknown"
 msgstr "Desconhecido"
@@ -500,8 +468,7 @@
 
 #. gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), box, FALSE, TRUE, 0);
 #. gtk_widget_show (box);
-#: tsp-svn-helper/main.c:279
-#: tsp-svn-helper/tsh-properties-dialog.c:217
+#: tsp-svn-helper/main.c:279 tsp-svn-helper/tsh-properties-dialog.c:217
 msgid "Properties"
 msgstr "Propriedades"
 
@@ -537,22 +504,14 @@
 msgid "Not enough arguments provided"
 msgstr "Insuficiente argumentos providenciados"
 
-#: tsp-svn-helper/tsh-add.c:73
-#: tsp-svn-helper/tsh-add.c:89
-#: tsp-svn-helper/tsh-checkout.c:71
-#: tsp-svn-helper/tsh-commit.c:91
-#: tsp-svn-helper/tsh-copy.c:74
-#: tsp-svn-helper/tsh-delete.c:91
-#: tsp-svn-helper/tsh-export.c:72
-#: tsp-svn-helper/tsh-import.c:72
-#: tsp-svn-helper/tsh-lock.c:91
-#: tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72
-#: tsp-svn-helper/tsh-resolved.c:88
-#: tsp-svn-helper/tsh-revert.c:87
-#: tsp-svn-helper/tsh-switch.c:71
-#: tsp-svn-helper/tsh-unlock.c:86
-#: tsp-svn-helper/tsh-update.c:88
+#: tsp-svn-helper/tsh-add.c:73 tsp-svn-helper/tsh-add.c:89
+#: tsp-svn-helper/tsh-checkout.c:71 tsp-svn-helper/tsh-commit.c:91
+#: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
+#: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
+#: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
+#: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
+#: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"
 msgstr "Falhou"
 
@@ -560,18 +519,15 @@
 msgid "Line"
 msgstr "Linha"
 
-#: tsp-svn-helper/tsh-blame-dialog.c:100
-#: tsp-svn-helper/tsh-log-dialog.c:118
+#: tsp-svn-helper/tsh-blame-dialog.c:100 tsp-svn-helper/tsh-log-dialog.c:118
 msgid "Revision"
 msgstr "Revisão"
 
-#: tsp-svn-helper/tsh-blame-dialog.c:106
-#: tsp-svn-helper/tsh-log-dialog.c:124
+#: tsp-svn-helper/tsh-blame-dialog.c:106 tsp-svn-helper/tsh-log-dialog.c:124
 msgid "Author"
 msgstr "Autor"
 
-#: tsp-svn-helper/tsh-blame-dialog.c:112
-#: tsp-svn-helper/tsh-log-dialog.c:130
+#: tsp-svn-helper/tsh-blame-dialog.c:112 tsp-svn-helper/tsh-log-dialog.c:130
 msgid "Date"
 msgstr "Data"
 
@@ -591,12 +547,9 @@
 msgid "Cleaning up ..."
 msgstr "Limpando..."
 
-#: tsp-svn-helper/tsh-commit.c:103
-#: tsp-svn-helper/tsh-common.c:647
-#: tsp-svn-helper/tsh-copy.c:86
-#: tsp-svn-helper/tsh-delete.c:103
-#: tsp-svn-helper/tsh-import.c:82
-#: tsp-svn-helper/tsh-move.c:84
+#: tsp-svn-helper/tsh-commit.c:103 tsp-svn-helper/tsh-common.c:647
+#: tsp-svn-helper/tsh-copy.c:86 tsp-svn-helper/tsh-delete.c:103
+#: tsp-svn-helper/tsh-import.c:82 tsp-svn-helper/tsh-move.c:84
 #, c-format
 msgid "At revision: %ld"
 msgstr "Na revisão: %ld"
@@ -605,12 +558,9 @@
 msgid "Nothing to do"
 msgstr "Nada a fazer"
 
-#: tsp-svn-helper/tsh-commit.c:114
-#: tsp-svn-helper/tsh-common.c:469
-#: tsp-svn-helper/tsh-common.c:471
-#: tsp-svn-helper/tsh-copy.c:97
-#: tsp-svn-helper/tsh-delete.c:114
-#: tsp-svn-helper/tsh-import.c:87
+#: tsp-svn-helper/tsh-commit.c:114 tsp-svn-helper/tsh-common.c:469
+#: tsp-svn-helper/tsh-common.c:471 tsp-svn-helper/tsh-copy.c:97
+#: tsp-svn-helper/tsh-delete.c:114 tsp-svn-helper/tsh-import.c:87
 #: tsp-svn-helper/tsh-move.c:95
 msgid "Completed"
 msgstr "Concluído"
@@ -619,26 +569,19 @@
 msgid "Commit Message"
 msgstr "Mensagem de envio"
 
-#: tsp-svn-helper/tsh-common.c:458
-#: tsp-svn-helper/tsh-common.c:467
-#: tsp-svn-helper/tsh-common.c:474
-#: tsp-svn-helper/tsh-common.c:560
-#: tsp-svn-helper/tsh-common.c:605
-#: tsp-svn-helper/tsh-common.c:689
+#: tsp-svn-helper/tsh-common.c:458 tsp-svn-helper/tsh-common.c:467
+#: tsp-svn-helper/tsh-common.c:474 tsp-svn-helper/tsh-common.c:560
+#: tsp-svn-helper/tsh-common.c:605 tsp-svn-helper/tsh-common.c:689
 msgid "Added"
 msgstr "Adicionado"
 
-#: tsp-svn-helper/tsh-common.c:459
-#: tsp-svn-helper/tsh-common.c:698
+#: tsp-svn-helper/tsh-common.c:459 tsp-svn-helper/tsh-common.c:698
 msgid "Copied"
 msgstr "Copiado"
 
-#: tsp-svn-helper/tsh-common.c:460
-#: tsp-svn-helper/tsh-common.c:466
-#: tsp-svn-helper/tsh-common.c:475
-#: tsp-svn-helper/tsh-common.c:562
-#: tsp-svn-helper/tsh-common.c:608
-#: tsp-svn-helper/tsh-common.c:691
+#: tsp-svn-helper/tsh-common.c:460 tsp-svn-helper/tsh-common.c:466
+#: tsp-svn-helper/tsh-common.c:475 tsp-svn-helper/tsh-common.c:562
+#: tsp-svn-helper/tsh-common.c:608 tsp-svn-helper/tsh-common.c:691
 msgid "Deleted"
 msgstr "Excluído"
 
@@ -662,23 +605,18 @@
 msgid "Updated"
 msgstr "Atualizado"
 
-#: tsp-svn-helper/tsh-common.c:470
-#: tsp-svn-helper/tsh-common.c:472
+#: tsp-svn-helper/tsh-common.c:470 tsp-svn-helper/tsh-common.c:472
 #: tsp-svn-helper/tsh-common.c:569
 msgid "External"
 msgstr "Externo"
 
-#: tsp-svn-helper/tsh-common.c:473
-#: tsp-svn-helper/tsh-common.c:564
-#: tsp-svn-helper/tsh-common.c:611
-#: tsp-svn-helper/tsh-common.c:694
+#: tsp-svn-helper/tsh-common.c:473 tsp-svn-helper/tsh-common.c:564
+#: tsp-svn-helper/tsh-common.c:611 tsp-svn-helper/tsh-common.c:694
 msgid "Modified"
 msgstr "Modificado"
 
-#: tsp-svn-helper/tsh-common.c:476
-#: tsp-svn-helper/tsh-common.c:563
-#: tsp-svn-helper/tsh-common.c:614
-#: tsp-svn-helper/tsh-common.c:687
+#: tsp-svn-helper/tsh-common.c:476 tsp-svn-helper/tsh-common.c:563
+#: tsp-svn-helper/tsh-common.c:614 tsp-svn-helper/tsh-common.c:687
 msgid "Replaced"
 msgstr "Substituído"
 
@@ -690,8 +628,7 @@
 msgid "Locked"
 msgstr "Travado"
 
-#: tsp-svn-helper/tsh-common.c:480
-#: tsp-svn-helper/tsh-common.c:700
+#: tsp-svn-helper/tsh-common.c:480 tsp-svn-helper/tsh-common.c:700
 msgid "Unlocked"
 msgstr "Destravado"
 
@@ -711,13 +648,11 @@
 msgid "Unchanged"
 msgstr "Sem modificação"
 
-#: tsp-svn-helper/tsh-common.c:527
-#: tsp-svn-helper/tsh-common.c:561
+#: tsp-svn-helper/tsh-common.c:527 tsp-svn-helper/tsh-common.c:561
 msgid "Missing"
 msgstr "Faltando"
 
-#: tsp-svn-helper/tsh-common.c:528
-#: tsp-svn-helper/tsh-common.c:568
+#: tsp-svn-helper/tsh-common.c:528 tsp-svn-helper/tsh-common.c:568
 msgid "Obstructed"
 msgstr "Obstruído"
 
@@ -725,13 +660,11 @@
 msgid "Changed"
 msgstr "Modificado"
 
-#: tsp-svn-helper/tsh-common.c:530
-#: tsp-svn-helper/tsh-common.c:565
+#: tsp-svn-helper/tsh-common.c:530 tsp-svn-helper/tsh-common.c:565
 msgid "Merged"
 msgstr "Combinado"
 
-#: tsp-svn-helper/tsh-common.c:531
-#: tsp-svn-helper/tsh-common.c:566
+#: tsp-svn-helper/tsh-common.c:531 tsp-svn-helper/tsh-common.c:566
 msgid "Conflicted"
 msgstr "Em conflito"
 
@@ -773,8 +706,7 @@
 msgid "Select a file"
 msgstr "Selecionar um arquivo"
 
-#: tsp-svn-helper/tsh-file-dialog.c:78
-#: tsp-svn-helper/tsh-login-dialog.c:98
+#: tsp-svn-helper/tsh-file-dialog.c:78 tsp-svn-helper/tsh-login-dialog.c:98
 #: tsp-svn-helper/tsh-trust-dialog.c:73
 msgid "Remember"
 msgstr "Lembrar"
@@ -802,8 +734,7 @@
 msgid "Message"
 msgstr "Mensagem"
 
-#: tsp-svn-helper/tsh-log-dialog.c:174
-#: tsp-svn-helper/tsh-notify-dialog.c:88
+#: tsp-svn-helper/tsh-log-dialog.c:174 tsp-svn-helper/tsh-notify-dialog.c:88
 msgid "Action"
 msgstr "Ação"
 
@@ -971,12 +902,13 @@
 #, fuzzy
 #~ msgid "At revision: %"
 #~ msgstr "Na revisão: %li"
+
 #~ msgid "SVN _Import"
 #~ msgstr "_Importar SVN"
+
 #~ msgid "SVN _Checkout"
 #~ msgstr "SVN _Checkout"
 
 #, fuzzy
 #~ msgid "SVN _Export"
 #~ msgstr "_Importar SVN"
-

Modified: thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot
===================================================================
--- thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/thunar-svn-plugin.pot	2008-06-15 22:51:13 UTC (rev 4941)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -18,218 +18,219 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 msgid "Menu|Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 msgid "Menu|Checkout"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 msgid "Menu|Cleanup"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 msgid "Menu|Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 msgid "Menu|Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 msgid "Copy"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 msgid "Menu|Delete"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 msgid "Menu|Diff"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 msgid "Menu|Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 msgid "Menu|Import"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 msgid "Import"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 msgid "Menu|Info"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 msgid "Menu|Lock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Menu|Edit Properties"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 msgid "Menu|Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 msgid "Menu|Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 msgid "Resolved"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 msgid "Menu|Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 msgid "Menu|Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 msgid "Menu|Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 msgid "Menu|Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 msgid "Menu|Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 msgid "Menu|Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -507,7 +508,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/po/ur.po
===================================================================
--- thunar-svn-plugin/trunk/po/ur.po	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/po/ur.po	2008-06-15 22:51:13 UTC (rev 4941)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-svn-plugin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-06-12 00:42+0200\n"
+"POT-Creation-Date: 2008-06-16 00:45+0200\n"
 "PO-Revision-Date: 2007-10-26 15:12+0500\n"
 "Last-Translator: Muhammad Ali Makki <makk.ma at gmail.com>\n"
 "Language-Team: Urdu <makki.ma at gmail.com>\n"
@@ -20,241 +20,242 @@
 
 #. append the svn submenu action
 #. Lets see if we are dealing with a working copy
-#: thunar-svn-plugin/tsp-provider.c:413 thunar-svn-plugin/tsp-provider.c:444
+#: thunar-svn-plugin/tsp-provider.c:433 thunar-svn-plugin/tsp-provider.c:465
 msgid "SVN"
 msgstr "SVN"
 
-#: thunar-svn-plugin/tsp-svn-action.c:242
+#: thunar-svn-plugin/tsp-svn-action.c:266
 msgid "Menu|Add"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:242 tsp-svn-helper/main.c:231
+#: thunar-svn-plugin/tsp-svn-action.c:266 tsp-svn-helper/main.c:231
 #: tsp-svn-helper/tsh-add.c:113 tsp-svn-helper/tsh-add.c:126
 msgid "Add"
 msgstr "شامل کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:279
 #, fuzzy
 msgid "Menu|Blame"
 msgstr "Blame"
 
-#: thunar-svn-plugin/tsp-svn-action.c:255 tsp-svn-helper/main.c:235
+#: thunar-svn-plugin/tsp-svn-action.c:279 tsp-svn-helper/main.c:235
 #: tsp-svn-helper/tsh-blame-dialog.c:133
 msgid "Blame"
 msgstr "Blame"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:299
 #, fuzzy
 msgid "Menu|Checkout"
 msgstr "چیک کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:275 tsp-svn-helper/main.c:239
+#: thunar-svn-plugin/tsp-svn-action.c:299 tsp-svn-helper/main.c:239
 #: tsp-svn-helper/tsh-checkout.c:98 tsp-svn-helper/tsh-checkout.c:110
 msgid "Checkout"
 msgstr "چیک کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288
+#: thunar-svn-plugin/tsp-svn-action.c:312
 #, fuzzy
 msgid "Menu|Cleanup"
 msgstr "صاف کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:288 tsp-svn-helper/main.c:243
+#: thunar-svn-plugin/tsp-svn-action.c:312 tsp-svn-helper/main.c:243
 msgid "Cleanup"
 msgstr "صاف کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301
+#: thunar-svn-plugin/tsp-svn-action.c:325
 #, fuzzy
 msgid "Menu|Commit"
 msgstr "تبصرہ"
 
-#: thunar-svn-plugin/tsp-svn-action.c:301 tsp-svn-helper/main.c:247
+#: thunar-svn-plugin/tsp-svn-action.c:325 tsp-svn-helper/main.c:247
 #: tsp-svn-helper/tsh-commit.c:127 tsp-svn-helper/tsh-commit.c:140
 msgid "Commit"
 msgstr "تبصرہ"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314
+#: thunar-svn-plugin/tsp-svn-action.c:338
 #, fuzzy
 msgid "Menu|Copy"
 msgstr "مکمل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:314 tsp-svn-helper/main.c:251
+#: thunar-svn-plugin/tsp-svn-action.c:338 tsp-svn-helper/main.c:251
 #: tsp-svn-helper/tsh-copy.c:152
 #, fuzzy
 msgid "Copy"
 msgstr "مکمل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327
+#: thunar-svn-plugin/tsp-svn-action.c:351
 #, fuzzy
 msgid "Menu|Delete"
 msgstr "حذف"
 
-#: thunar-svn-plugin/tsp-svn-action.c:327 tsp-svn-helper/main.c:255
+#: thunar-svn-plugin/tsp-svn-action.c:351 tsp-svn-helper/main.c:255
 #: tsp-svn-helper/tsh-delete.c:127 tsp-svn-helper/tsh-delete.c:140
 msgid "Delete"
 msgstr "حذف"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
+#: thunar-svn-plugin/tsp-svn-action.c:364
 #, fuzzy
 msgid "Menu|Diff"
 msgstr "فرق"
 
-#: thunar-svn-plugin/tsp-svn-action.c:340
-#: thunar-svn-plugin/tsp-svn-action.c:341
+#: thunar-svn-plugin/tsp-svn-action.c:364
+#: thunar-svn-plugin/tsp-svn-action.c:365
 msgid "Diff"
 msgstr "فرق"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352
+#: thunar-svn-plugin/tsp-svn-action.c:376
 #, fuzzy
 msgid "Menu|Export"
 msgstr "برآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:352 tsp-svn-helper/main.c:259
+#: thunar-svn-plugin/tsp-svn-action.c:376 tsp-svn-helper/main.c:259
 #: tsp-svn-helper/tsh-export.c:107 tsp-svn-helper/tsh-export.c:125
 msgid "Export"
 msgstr "برآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365
+#: thunar-svn-plugin/tsp-svn-action.c:389
 #, fuzzy
 msgid "Menu|Import"
 msgstr "SVN _درآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:365 tsp-svn-helper/main.c:263
+#: thunar-svn-plugin/tsp-svn-action.c:389 tsp-svn-helper/main.c:263
 #: tsp-svn-helper/tsh-import.c:102 tsp-svn-helper/tsh-import.c:120
 #, fuzzy
 msgid "Import"
 msgstr "SVN _درآمد"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
+#: thunar-svn-plugin/tsp-svn-action.c:402
 #, fuzzy
 msgid "Menu|Info"
 msgstr "معلومات"
 
-#: thunar-svn-plugin/tsp-svn-action.c:378
-#: thunar-svn-plugin/tsp-svn-action.c:379
+#: thunar-svn-plugin/tsp-svn-action.c:402
+#: thunar-svn-plugin/tsp-svn-action.c:403
 msgid "Info"
 msgstr "معلومات"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395
+#: thunar-svn-plugin/tsp-svn-action.c:419
 #, fuzzy
 msgid "Menu|Lock"
 msgstr "قفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:395 tsp-svn-helper/main.c:267
+#: thunar-svn-plugin/tsp-svn-action.c:419 tsp-svn-helper/main.c:267
 #: tsp-svn-helper/tsh-lock-dialog.c:72 tsp-svn-helper/tsh-lock.c:130
 msgid "Lock"
 msgstr "قفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:408
+#: thunar-svn-plugin/tsp-svn-action.c:432
 msgid "Menu|Log"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:408 tsp-svn-helper/main.c:271
+#: thunar-svn-plugin/tsp-svn-action.c:432 tsp-svn-helper/main.c:271
 #: tsp-svn-helper/tsh-log-dialog.c:201
 msgid "Log"
 msgstr "Log"
 
-#: thunar-svn-plugin/tsp-svn-action.c:430
+#: thunar-svn-plugin/tsp-svn-action.c:454
 msgid "Menu|Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:430 tsp-svn-helper/main.c:275
+#: thunar-svn-plugin/tsp-svn-action.c:454 tsp-svn-helper/main.c:275
 #: tsp-svn-helper/tsh-move.c:151
 msgid "Move"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 #, fuzzy
 msgid "Menu|Edit Properties"
 msgstr "خصوصیات مدون کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:449
+#: thunar-svn-plugin/tsp-svn-action.c:473
 msgid "Edit Properties"
 msgstr "خصوصیات مدون کریں"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462
+#: thunar-svn-plugin/tsp-svn-action.c:486
 #, fuzzy
 msgid "Menu|Relocate"
 msgstr "حذف"
 
-#: thunar-svn-plugin/tsp-svn-action.c:462 tsp-svn-helper/main.c:287
+#: thunar-svn-plugin/tsp-svn-action.c:486 tsp-svn-helper/main.c:287
 #: tsp-svn-helper/tsh-relocate-dialog.c:215
 msgid "Relocate"
 msgstr ""
 
-#: thunar-svn-plugin/tsp-svn-action.c:476
+#: thunar-svn-plugin/tsp-svn-action.c:500
 #, fuzzy
 msgid "Menu|Resolved"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:476 tsp-svn-helper/main.c:283
-#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:112
+#: thunar-svn-plugin/tsp-svn-action.c:500 tsp-svn-helper/main.c:283
+#: tsp-svn-helper/tsh-common.c:464 tsp-svn-helper/tsh-resolved.c:113
+#: tsp-svn-helper/tsh-resolved.c:126
 #, fuzzy
 msgid "Resolved"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
+#: thunar-svn-plugin/tsp-svn-action.c:513
 #, fuzzy
 msgid "Menu|Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:489
-#: thunar-svn-plugin/tsp-svn-action.c:490
+#: thunar-svn-plugin/tsp-svn-action.c:513
+#: thunar-svn-plugin/tsp-svn-action.c:514
 msgid "Resolve"
 msgstr "Resolve"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501
+#: thunar-svn-plugin/tsp-svn-action.c:525
 #, fuzzy
 msgid "Menu|Revert"
 msgstr "واپس"
 
-#: thunar-svn-plugin/tsp-svn-action.c:501 tsp-svn-helper/main.c:291
+#: thunar-svn-plugin/tsp-svn-action.c:525 tsp-svn-helper/main.c:291
 #: tsp-svn-helper/tsh-revert.c:112 tsp-svn-helper/tsh-revert.c:125
 msgid "Revert"
 msgstr "واپس"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514
+#: thunar-svn-plugin/tsp-svn-action.c:538
 #, fuzzy
 msgid "Menu|Status"
 msgstr "حالت"
 
-#: thunar-svn-plugin/tsp-svn-action.c:514 tsp-svn-helper/main.c:295
+#: thunar-svn-plugin/tsp-svn-action.c:538 tsp-svn-helper/main.c:295
 #: tsp-svn-helper/tsh-file-selection-dialog.c:124
 #: tsp-svn-helper/tsh-status-dialog.c:184
 msgid "Status"
 msgstr "حالت"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527
+#: thunar-svn-plugin/tsp-svn-action.c:551
 #, fuzzy
 msgid "Menu|Switch"
 msgstr "تبدیل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:527 tsp-svn-helper/main.c:299
+#: thunar-svn-plugin/tsp-svn-action.c:551 tsp-svn-helper/main.c:299
 #: tsp-svn-helper/tsh-relocate.c:119 tsp-svn-helper/tsh-switch.c:114
 #: tsp-svn-helper/tsh-switch.c:127
 msgid "Switch"
 msgstr "تبدیل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540
+#: thunar-svn-plugin/tsp-svn-action.c:564
 #, fuzzy
 msgid "Menu|Unlock"
 msgstr "غیر مقفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:540 tsp-svn-helper/main.c:303
+#: thunar-svn-plugin/tsp-svn-action.c:564 tsp-svn-helper/main.c:303
 #: tsp-svn-helper/tsh-unlock.c:111
 msgid "Unlock"
 msgstr "غیر مقفل"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553
+#: thunar-svn-plugin/tsp-svn-action.c:577
 #, fuzzy
 msgid "Menu|Update"
 msgstr "تجدید"
 
-#: thunar-svn-plugin/tsp-svn-action.c:553 tsp-svn-helper/main.c:307
+#: thunar-svn-plugin/tsp-svn-action.c:577 tsp-svn-helper/main.c:307
 #: tsp-svn-helper/tsh-update.c:113
 msgid "Update"
 msgstr "تجدید"
 
-#: thunar-svn-plugin/tsp-svn-action.c:571
+#: thunar-svn-plugin/tsp-svn-action.c:595
 #, c-format
 msgid "Action %s is unimplemented"
 msgstr ""
@@ -558,7 +559,7 @@
 #: tsp-svn-helper/tsh-copy.c:74 tsp-svn-helper/tsh-delete.c:91
 #: tsp-svn-helper/tsh-export.c:72 tsp-svn-helper/tsh-import.c:72
 #: tsp-svn-helper/tsh-lock.c:91 tsp-svn-helper/tsh-move.c:72
-#: tsp-svn-helper/tsh-resolved.c:72 tsp-svn-helper/tsh-resolved.c:88
+#: tsp-svn-helper/tsh-resolved.c:73 tsp-svn-helper/tsh-resolved.c:89
 #: tsp-svn-helper/tsh-revert.c:87 tsp-svn-helper/tsh-switch.c:71
 #: tsp-svn-helper/tsh-unlock.c:86 tsp-svn-helper/tsh-update.c:88
 msgid "Failed"

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-provider.c	2008-06-15 22:51:13 UTC (rev 4941)
@@ -61,9 +61,21 @@
                                                  ThunarxFileInfo          *folder);
 static GList *tsp_provider_get_pages            (ThunarxPropertyPageProvider *menu_provider,
                                                  GList                    *files);
+static void   tsp_new_process                   (TspSvnAction             *action,
+                                                 const GPid               *pid,
+                                                 const gchar              *path,
+                                                 TspProvider              *tsp_provider);
 
 
 
+typedef struct
+{
+  GPid pid;
+  guint watch_id;
+  gchar *path;
+  TspProvider *provider;
+} TspChildWatch;
+
 struct _TspProviderClass
 {
   GObjectClass __parent__;
@@ -71,8 +83,10 @@
 
 struct _TspProvider
 {
-  GObject         __parent__;
+  GObject __parent__;
 
+  TspChildWatch *child_watch;
+
 #if !GTK_CHECK_VERSION(2,9,0)
   /* GTK+ 2.9.0 and above provide an icon-name property
    * for GtkActions, so we don't need the icon factory.
@@ -158,9 +172,15 @@
 static void
 tsp_provider_finalize (GObject *object)
 {
-#if !GTK_CHECK_VERSION(2,9,0)
   TspProvider *tsp_provider = TSP_PROVIDER (object);
 
+  if (tsp_provider->child_watch)
+  {
+    GSource *source = g_main_context_find_source_by_id (NULL, tsp_provider->child_watch->watch_id);
+    g_source_set_callback (source, (GSourceFunc) g_spawn_close_pid, NULL, NULL);
+  }
+
+#if !GTK_CHECK_VERSION(2,9,0)
   /* release our icon factory */
   gtk_icon_factory_remove_default (tsp_provider->icon_factory);
   g_object_unref (G_OBJECT (tsp_provider->icon_factory));
@@ -269,39 +289,39 @@
 gint
 tsp_compare_filename (const gchar *uri1, const gchar *uri2)
 {
-	/* strip the "file://" part of the uri */
-	if (strncmp (uri1, "file://", 7) == 0)
-	{
-		uri1 += 7;
-	}
+  /* strip the "file://" part of the uri */
+  if (strncmp (uri1, "file://", 7) == 0)
+  {
+    uri1 += 7;
+  }
 
-	/* strip the "file://" part of the uri */
-	if (strncmp (uri2, "file://", 7) == 0)
-	{
-		uri2 += 7;
-	}
+  /* strip the "file://" part of the uri */
+  if (strncmp (uri2, "file://", 7) == 0)
+  {
+    uri2 += 7;
+  }
 
-	gchar *path1 = g_strdup (uri1);
-	gchar *path2 = g_strdup (uri2);
+  gchar *path1 = g_strdup (uri1);
+  gchar *path2 = g_strdup (uri2);
 
-	/* remove trailing '/' */
-	if (path1[strlen (path1) - 1] == '/')
-	{
-		path1[strlen (path1) - 1] = '\0';
-	}
+  /* remove trailing '/' */
+  if (path1[strlen (path1) - 1] == '/')
+  {
+    path1[strlen (path1) - 1] = '\0';
+  }
 
-	/* remove trailing '/'*/
-	if (path2[strlen (path2) - 1] == '/')
-	{
-		path2[strlen (path2) - 1] = '\0';
-	}
-	
-	gint result = strcmp (path1, path2);
+  /* remove trailing '/'*/
+  if (path2[strlen (path2) - 1] == '/')
+  {
+    path2[strlen (path2) - 1] = '\0';
+  }
+  
+  gint result = strcmp (path1, path2);
 
-	g_free (path1);
-	g_free (path2);
+  g_free (path1);
+  g_free (path2);
 
-	return result;
+  return result;
 }
 
 
@@ -332,7 +352,7 @@
       g_free (uri);
     }
 
-	return result;
+  return result;
 }
 
 
@@ -360,57 +380,58 @@
 
   /* check all supplied files */
   for (lp = files; lp != NULL; lp = lp->next, ++n_files)
-	{
-		/* check if the file is a local file */
-		info = thunarx_file_info_get_vfs_info (lp->data);
-		scheme = thunar_vfs_path_get_scheme (info->path);
-		thunar_vfs_info_unref (info);
+  {
+    /* check if the file is a local file */
+    info = thunarx_file_info_get_vfs_info (lp->data);
+    scheme = thunar_vfs_path_get_scheme (info->path);
+    thunar_vfs_info_unref (info);
 
-		/* unable to handle non-local files */
-		if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
-			return NULL;
+    /* unable to handle non-local files */
+    if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+      return NULL;
 
-		/* check if the parent folder is a working copy */
-		if (!parent_wc && tsp_is_parent_working_copy (lp->data))
-			parent_wc = TRUE;
+    /* check if the parent folder is a working copy */
+    if (!parent_wc && tsp_is_parent_working_copy (lp->data))
+      parent_wc = TRUE;
 
-		if (thunarx_file_info_is_directory (lp->data))
-		{
-			if (tsp_is_working_copy (lp->data))
-			{
-				directory_is_wc = TRUE;
-				//g_object_set_data(lp->data, TSP_SVN_WORKING_COPY, GINT_TO_POINTER(TRUE));
-			}
-			else
-			{
-				directory_is_not_wc = TRUE;
-				//g_object_set_data(lp->data, TSP_SVN_WORKING_COPY, GINT_TO_POINTER(FALSE));
-			}
-		}
-		else
-		{
-			for (iter = file_status; iter; iter = iter->next)
-			{
-				if (!tsp_compare_path (iter->data, lp->data))
-				{
-					if (TSP_SVN_FILE_STATUS (iter->data)->flag.version_control)
-					{
-						file_is_vc = TRUE;
-					}
-					else
-					{
-						file_is_not_vc = TRUE;
-					}
+    if (thunarx_file_info_is_directory (lp->data))
+    {
+      if (tsp_is_working_copy (lp->data))
+      {
+        directory_is_wc = TRUE;
+        //g_object_set_data(lp->data, TSP_SVN_WORKING_COPY, GINT_TO_POINTER(TRUE));
+      }
+      else
+      {
+        directory_is_not_wc = TRUE;
+        //g_object_set_data(lp->data, TSP_SVN_WORKING_COPY, GINT_TO_POINTER(FALSE));
+      }
+    }
+    else
+    {
+      for (iter = file_status; iter; iter = iter->next)
+      {
+        if (!tsp_compare_path (iter->data, lp->data))
+        {
+          if (TSP_SVN_FILE_STATUS (iter->data)->flag.version_control)
+          {
+            file_is_vc = TRUE;
+          }
+          else
+          {
+            file_is_not_vc = TRUE;
+          }
           break;
-				}
-			}
+        }
+      }
       if(!iter)
         file_is_not_vc = TRUE;
-		}
-	}
+    }
+  }
 
   /* append the svn submenu action */
   action = tsp_svn_action_new ("Tsp::svn", _("SVN"), files, window, FALSE, parent_wc, directory_is_wc, directory_is_not_wc, file_is_vc, file_is_not_vc);
+  g_signal_connect(action, "new-watch", G_CALLBACK(tsp_new_process), menu_provider);
   actions = g_list_append (actions, action);
 
   return actions;
@@ -427,21 +448,22 @@
   GList              *actions = NULL;
   ThunarVfsPathScheme scheme;
   ThunarVfsInfo      *info;
-	GList              *files;
+  GList              *files;
 
-	/* check if the file is a local file */
-	info = thunarx_file_info_get_vfs_info (folder);
-	scheme = thunar_vfs_path_get_scheme (info->path);
-	thunar_vfs_info_unref (info);
+  /* check if the file is a local file */
+  info = thunarx_file_info_get_vfs_info (folder);
+  scheme = thunar_vfs_path_get_scheme (info->path);
+  thunar_vfs_info_unref (info);
 
-	/* unable to handle non-local files */
-	if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
-		return NULL;
+  /* unable to handle non-local files */
+  if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+    return NULL;
 
-	files = g_list_append (NULL, folder);
+  files = g_list_append (NULL, folder);
 
-	/* Lets see if we are dealing with a working copy */
+  /* Lets see if we are dealing with a working copy */
   action = tsp_svn_action_new ("Tsp::svn", _("SVN"), files, window, TRUE, tsp_is_working_copy (folder), FALSE, FALSE, FALSE, FALSE);
+  g_signal_connect(action, "new-process", G_CALLBACK(tsp_new_process), menu_provider);
   /* append the svn submenu action */
   actions = g_list_append (actions, action);
 
@@ -471,7 +493,7 @@
     if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
       return NULL;
 
-		if (thunarx_file_info_is_directory (files->data))
+    if (thunarx_file_info_is_directory (files->data))
     {
       /* Lets see if we are dealing with a working copy */
       if (tsp_is_working_copy (files->data))
@@ -486,17 +508,17 @@
 
       file_status = tsp_get_parent_status (files->data);
 
-			for (iter = file_status; iter; iter = iter->next)
-			{
-				if (!tsp_compare_path (iter->data, files->data))
-				{
-					if (TSP_SVN_FILE_STATUS (iter->data)->flag.version_control)
-					{
-						is_vc = TRUE;
-					}
+      for (iter = file_status; iter; iter = iter->next)
+      {
+        if (!tsp_compare_path (iter->data, files->data))
+        {
+          if (TSP_SVN_FILE_STATUS (iter->data)->flag.version_control)
+          {
+            is_vc = TRUE;
+          }
           break;
-				}
-			}
+        }
+      }
     }
     if(is_vc)
     {
@@ -506,3 +528,63 @@
   return pages;
 }
 
+
+
+static void
+tsp_child_watch (GPid pid, gint status, gpointer data)
+{
+  gchar *watch_path = data;
+
+  if (G_LIKELY (data))
+  {
+    GDK_THREADS_ENTER ();
+
+    ThunarVfsPath *path = thunar_vfs_path_new (watch_path, NULL);
+
+    if (G_LIKELY (path))
+    {
+      ThunarVfsMonitor *monitor = thunar_vfs_monitor_get_default ();
+      thunar_vfs_monitor_feed (monitor, THUNAR_VFS_MONITOR_EVENT_CHANGED, path);
+      g_object_unref (G_OBJECT (monitor));
+      thunar_vfs_path_unref (path);
+    }
+
+    GDK_THREADS_LEAVE ();
+
+    //this is done by destroy callback
+    //g_free (watch_path);
+  }
+
+  g_spawn_close_pid (pid);
+}
+
+
+
+static void
+tsp_child_watch_free (TspChildWatch *watch)
+{
+  if (watch->provider->child_watch == watch)
+    watch->provider->child_watch = NULL;
+  g_free(watch->path);
+  g_free(watch);
+}
+
+
+
+static void
+tsp_new_process (TspSvnAction *action, const GPid *pid, const gchar *path, TspProvider *tsp_provider)
+{
+  TspChildWatch *watch;
+  if (tsp_provider->child_watch)
+  {
+    GSource *source = g_main_context_find_source_by_id (NULL, tsp_provider->child_watch->watch_id);
+    g_source_set_callback (source, (GSourceFunc) g_spawn_close_pid, NULL, NULL);
+  }
+  watch = g_new(TspChildWatch, 1);
+  watch->pid = *pid;
+  watch->path = g_strdup (path);
+  watch->provider = tsp_provider;
+  watch->watch_id = g_child_watch_add_full (G_PRIORITY_LOW, *pid, tsp_child_watch, watch, (GDestroyNotify)tsp_child_watch_free);
+  tsp_provider->child_watch = watch;
+}
+

Modified: thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c
===================================================================
--- thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c	2008-06-15 14:57:58 UTC (rev 4940)
+++ thunar-svn-plugin/trunk/thunar-svn-plugin/tsp-svn-action.c	2008-06-15 22:51:13 UTC (rev 4941)
@@ -32,43 +32,64 @@
 #include <sys/wait.h>
 
 
+
+static void tsh_cclosure_marshal_VOID__POINTER_STRING (GClosure     *closure,
+                                                       GValue       *return_value G_GNUC_UNUSED,
+                                                       guint         n_param_values,
+                                                       const GValue *param_values,
+                                                       gpointer      invocation_hint G_GNUC_UNUSED,
+                                                       gpointer      marshal_data);
+
+
+
 struct _TspSvnActionClass
 {
-	GtkActionClass __parent__;
+  GtkActionClass __parent__;
 };
 
 
 
 struct _TspSvnAction
 {
-	GtkAction __parent__;
+  GtkAction __parent__;
 
-	struct {
-		unsigned is_parent : 1;
-		unsigned parent_version_control : 1;
-		unsigned directory_version_control : 1;
-		unsigned directory_no_version_control : 1;
-		unsigned file_version_control : 1;
-		unsigned file_no_version_control : 1;
-	} property;
+  struct {
+    unsigned is_parent : 1;
+    unsigned parent_version_control : 1;
+    unsigned directory_version_control : 1;
+    unsigned directory_no_version_control : 1;
+    unsigned file_version_control : 1;
+    unsigned file_no_version_control : 1;
+  } property;
 
-	GList *files;
-	GtkWidget *window;
+  GList *files;
+  GtkWidget *window;
 };
 
 
 
 enum {
-	PROPERTY_IS_PARENT = 1,
-	PROPERTY_PARENT_VERSION_CONTROL,
-	PROPERTY_DIRECTORY_VERSION_CONTROL,
-	PROPERTY_DIRECTORY_NO_VERSION_CONTROL,
-	PROPERTY_FILE_VERSION_CONTROL,
-	PROPERTY_FILE_NO_VERSION_CONTROL
+  PROPERTY_IS_PARENT = 1,
+  PROPERTY_PARENT_VERSION_CONTROL,
+  PROPERTY_DIRECTORY_VERSION_CONTROL,
+  PROPERTY_DIRECTORY_NO_VERSION_CONTROL,
+  PROPERTY_FILE_VERSION_CONTROL,
+  PROPERTY_FILE_NO_VERSION_CONTROL
 };
 
 
 
+enum {
+  SIGNAL_NEW_PROCESS = 0,
+  SIGNAL_COUNT
+};
+
+
+
+static guint action_signal[SIGNAL_COUNT];
+
+
+
 static GtkWidget *tsp_svn_action_create_menu_item (GtkAction *action);
 
 
@@ -94,32 +115,35 @@
 static void
 tsp_svn_action_class_init (TspSvnActionClass *klass)
 {
-	GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
-	GtkActionClass *gtkaction_class = GTK_ACTION_CLASS (klass);
+  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
+  GtkActionClass *gtkaction_class = GTK_ACTION_CLASS (klass);
 
-	gobject_class->finalize = tsp_svn_action_finalize;
-	gobject_class->set_property = tsp_svn_action_set_property;
+  gobject_class->finalize = tsp_svn_action_finalize;
+  gobject_class->set_property = tsp_svn_action_set_property;
 
-	gtkaction_class->create_menu_item = tsp_svn_action_create_menu_item;
+  gtkaction_class->create_menu_item = tsp_svn_action_create_menu_item;
 
-	g_object_class_install_property (gobject_class, PROPERTY_IS_PARENT,
-		g_param_spec_boolean ("is-parent", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
+  g_object_class_install_property (gobject_class, PROPERTY_IS_PARENT,
+    g_param_spec_boolean ("is-parent", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
 
-	g_object_class_install_property (gobject_class, PROPERTY_PARENT_VERSION_CONTROL,
-		g_param_spec_boolean ("parent-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
+  g_object_class_install_property (gobject_class, PROPERTY_PARENT_VERSION_CONTROL,
+    g_param_spec_boolean ("parent-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
 
-	g_object_class_install_property (gobject_class, PROPERTY_DIRECTORY_VERSION_CONTROL,
-		g_param_spec_boolean ("directory-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
+  g_object_class_install_property (gobject_class, PROPERTY_DIRECTORY_VERSION_CONTROL,
+    g_param_spec_boolean ("directory-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
 
-	g_object_class_install_property (gobject_class, PROPERTY_DIRECTORY_NO_VERSION_CONTROL,
-		g_param_spec_boolean ("directory-no-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
+  g_object_class_install_property (gobject_class, PROPERTY_DIRECTORY_NO_VERSION_CONTROL,
+    g_param_spec_boolean ("directory-no-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
 
-	g_object_class_install_property (gobject_class, PROPERTY_FILE_VERSION_CONTROL,
-		g_param_spec_boolean ("file-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
+  g_object_class_install_property (gobject_class, PROPERTY_FILE_VERSION_CONTROL,
+    g_param_spec_boolean ("file-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
 
-	g_object_class_install_property (gobject_class, PROPERTY_FILE_NO_VERSION_CONTROL,
-		g_param_spec_boolean ("file-no-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
+  g_object_class_install_property (gobject_class, PROPERTY_FILE_NO_VERSION_CONTROL,
+    g_param_spec_boolean ("file-no-version-control", "", "", FALSE, G_PARAM_CONSTRUCT_ONLY | G_PARAM_WRITABLE));
 
+  action_signal[SIGNAL_NEW_PROCESS] = g_signal_new("new-process", G_OBJECT_CLASS_TYPE(gobject_class), G_SIGNAL_RUN_FIRST,
+    0, NULL, NULL, tsh_cclosure_marshal_VOID__POINTER_STRING, G_TYPE_NONE, 2, G_TYPE_POINTER, G_TYPE_STRING);
+
   tsp_action_arg_quark = g_quark_from_static_string ("tsp-action-arg");
 }
 
@@ -128,14 +152,14 @@
 static void
 tsp_svn_action_init (TspSvnAction *self)
 {
-	self->property.is_parent = 0;
-	self->property.parent_version_control = 0;
-	self->property.directory_version_control = 0;
-	self->property.directory_no_version_control = 0;
-	self->property.file_version_control = 0;
-	self->property.file_no_version_control = 0;
-	self->files = NULL;
-	self->window = NULL;
+  self->property.is_parent = 0;
+  self->property.parent_version_control = 0;
+  self->property.directory_version_control = 0;
+  self->property.directory_no_version_control = 0;
+  self->property.file_version_control = 0;
+  self->property.file_no_version_control = 0;
+  self->files = NULL;
+  self->window = NULL;
 }
 
 
@@ -143,38 +167,38 @@
 GtkAction *
 tsp_svn_action_new (const gchar *name,
                     const gchar *label,
-		    GList *files,
-		    GtkWidget *window,
-		    gboolean is_parent,
-		    gboolean parent_version_control,
-		    gboolean directory_version_control,
-		    gboolean directory_no_version_control,
-		    gboolean file_version_control,
-		    gboolean file_no_version_control)
+                    GList *files,
+                    GtkWidget *window,
+                    gboolean is_parent,
+                    gboolean parent_version_control,
+                    gboolean directory_version_control,
+                    gboolean directory_no_version_control,
+                    gboolean file_version_control,
+                    gboolean file_no_version_control)
 {
-	g_return_val_if_fail(name, NULL);
-	g_return_val_if_fail(label, NULL);
+  g_return_val_if_fail(name, NULL);
+  g_return_val_if_fail(label, NULL);
 
-	GtkAction *action = g_object_new (TSP_TYPE_SVN_ACTION,
-					  "hide-if-empty", FALSE,
-					  "name", name,
-					  "label", label,
-					  "is-parent", is_parent,
-					  "parent-version-control", parent_version_control,
-					  "directory-version-control", directory_version_control,
-					  "directory-no-version-control", directory_no_version_control,
-					  "file-version-control", file_version_control,
-					  "file-no-version-control", file_no_version_control,
+  GtkAction *action = g_object_new (TSP_TYPE_SVN_ACTION,
+            "hide-if-empty", FALSE,
+            "name", name,
+            "label", label,
+            "is-parent", is_parent,
+            "parent-version-control", parent_version_control,
+            "directory-version-control", directory_version_control,
+            "directory-no-version-control", directory_no_version_control,
+            "file-version-control", file_version_control,
+            "file-no-version-control", file_no_version_control,
 #if !GTK_CHECK_VERSION(2,9,0)
-					  "stock-id", "subversion",
+            "stock-id", "subversion",
 #else
-					  "icon-name", "subversion",
+            "icon-name", "subversion",
 #endif
-					  NULL);
-	TSP_SVN_ACTION (action)->files = thunarx_file_info_list_copy (files);
-//	TSP_SVN_ACTION (action)->window = gtk_widget_ref (window);
-	TSP_SVN_ACTION (action)->window = window;
-	return action;
+            NULL);
+  TSP_SVN_ACTION (action)->files = thunarx_file_info_list_copy (files);
+//  TSP_SVN_ACTION (action)->window = gtk_widget_ref (window);
+  TSP_SVN_ACTION (action)->window = window;
+  return action;
 }
 
 
@@ -182,12 +206,12 @@
 static void
 tsp_svn_action_finalize (GObject *object)
 {
-	thunarx_file_info_list_free (TSP_SVN_ACTION (object)->files);
-	TSP_SVN_ACTION (object)->files = NULL;
-//	gtk_widget_unref (TSP_SVN_ACTION (object)->window);
-	TSP_SVN_ACTION (object)->window = NULL;
+  thunarx_file_info_list_free (TSP_SVN_ACTION (object)->files);
+  TSP_SVN_ACTION (object)->files = NULL;
+//  gtk_widget_unref (TSP_SVN_ACTION (object)->window);
+  TSP_SVN_ACTION (object)->window = NULL;
 
-	G_OBJECT_CLASS (tsp_svn_action_parent_class)->finalize (object);
+  G_OBJECT_CLASS (tsp_svn_action_parent_class)->finalize (object);
 }
 
 
@@ -195,373 +219,373 @@
 static void
 tsp_svn_action_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec)
 {
-	switch (property_id)
-	{
-		case PROPERTY_IS_PARENT:
-			TSP_SVN_ACTION (object)->property.is_parent = g_value_get_boolean (value)?1:0;
-		break;
-		case PROPERTY_PARENT_VERSION_CONTROL:
-			TSP_SVN_ACTION (object)->property.parent_version_control = g_value_get_boolean (value)?1:0;
-		break;
-		case PROPERTY_DIRECTORY_VERSION_CONTROL:
-			TSP_SVN_ACTION (object)->property.directory_version_control = g_value_get_boolean (value)?1:0;
-		break;
-		case PROPERTY_DIRECTORY_NO_VERSION_CONTROL:
-			TSP_SVN_ACTION (object)->property.directory_no_version_control = g_value_get_boolean (value)?1:0;
-		break;
-		case PROPERTY_FILE_VERSION_CONTROL:
-			TSP_SVN_ACTION (object)->property.file_version_control = g_value_get_boolean (value)?1:0;
-		break;
-		case PROPERTY_FILE_NO_VERSION_CONTROL:
-			TSP_SVN_ACTION (object)->property.file_no_version_control = g_value_get_boolean (value)?1:0;
-		break;
+  switch (property_id)
+  {
+    case PROPERTY_IS_PARENT:
+      TSP_SVN_ACTION (object)->property.is_parent = g_value_get_boolean (value)?1:0;
+    break;
+    case PROPERTY_PARENT_VERSION_CONTROL:
+      TSP_SVN_ACTION (object)->property.parent_version_control = g_value_get_boolean (value)?1:0;
+    break;
+    case PROPERTY_DIRECTORY_VERSION_CONTROL:
+      TSP_SVN_ACTION (object)->property.directory_version_control = g_value_get_boolean (value)?1:0;
+    break;
+    case PROPERTY_DIRECTORY_NO_VERSION_CONTROL:
+      TSP_SVN_ACTION (object)->property.directory_no_version_control = g_value_get_boolean (value)?1:0;
+    break;
+    case PROPERTY_FILE_VERSION_CONTROL:
+      TSP_SVN_ACTION (object)->property.file_version_control = g_value_get_boolean (value)?1:0;
+    break;
+    case PROPERTY_FILE_NO_VERSION_CONTROL:
+      TSP_SVN_ACTION (object)->property.file_no_version_control = g_value_get_boolean (value)?1:0;
+    break;
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
     break;
-	}
+  }
 }
 
 
 static GtkWidget *
 tsp_svn_action_create_menu_item (GtkAction *action)
 {
-	GtkWidget *item;
-	GtkWidget *menu;
-	GtkAction *subaction;
-	GtkWidget *subitem;
+  GtkWidget *item;
+  GtkWidget *menu;
+  GtkAction *subaction;
+  GtkWidget *subitem;
   const gchar *tooltip;
-	TspSvnAction *tsp_action = TSP_SVN_ACTION (action);
+  TspSvnAction *tsp_action = TSP_SVN_ACTION (action);
 
-	item = GTK_ACTION_CLASS(tsp_svn_action_parent_class)->create_menu_item (action);
+  item = GTK_ACTION_CLASS(tsp_svn_action_parent_class)->create_menu_item (action);
 
-	menu = gtk_menu_new ();
-	gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), menu);
-	/* No version control */
-	if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_no_version_control || tsp_action->property.file_no_version_control)) 
-	{
-	  subaction = gtk_action_new ("tsp::add", Q_("Menu|Add"), _("Add"), GTK_STOCK_ADD);
+  menu = gtk_menu_new ();
+  gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), menu);
+  /* No version control */
+  if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_no_version_control || tsp_action->property.file_no_version_control)) 
+  {
+    subaction = gtk_action_new ("tsp::add", Q_("Menu|Add"), _("Add"), GTK_STOCK_ADD);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--add");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (file) */
-	if (tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::blame", Q_("Menu|Blame"), _("Blame"), GTK_STOCK_INDEX);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (file) */
+  if (tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::blame", Q_("Menu|Blame"), _("Blame"), GTK_STOCK_INDEX);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--blame");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
 /* No need
-	subitem = gtk_menu_item_new_with_label (_("Cat"));
-		g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "Cat");
+  subitem = gtk_menu_item_new_with_label (_("Cat"));
+    g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "Cat");
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	gtk_widget_show(subitem);
+  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+  gtk_widget_show(subitem);
 *//* No version control (parent) */
-	if (tsp_action->property.is_parent && !tsp_action->property.parent_version_control)
+  if (tsp_action->property.is_parent && !tsp_action->property.parent_version_control)
   {
-	  subaction = gtk_action_new ("tsp::checkout", Q_("Menu|Checkout"), _("Checkout"), GTK_STOCK_CONNECT);
+    subaction = gtk_action_new ("tsp::checkout", Q_("Menu|Checkout"), _("Checkout"), GTK_STOCK_CONNECT);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--checkout");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
   }
   /* Version control (parent) */
-	if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::cleanup", Q_("Menu|Cleanup"), _("Cleanup"), GTK_STOCK_CLEAR);
+  if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
+  {
+    subaction = gtk_action_new ("tsp::cleanup", Q_("Menu|Cleanup"), _("Cleanup"), GTK_STOCK_CLEAR);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--cleanup");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::commit", Q_("Menu|Commit"), _("Commit"), GTK_STOCK_APPLY);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (all) */
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::commit", Q_("Menu|Commit"), _("Commit"), GTK_STOCK_APPLY);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--commit");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
   /* Version control (no parent) */
-	if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_version_control || tsp_action->property.file_version_control))
-	{
-	  subaction = gtk_action_new ("tsp::copy", Q_("Menu|Copy"), _("Copy"), GTK_STOCK_COPY);
+  if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_version_control || tsp_action->property.file_version_control))
+  {
+    subaction = gtk_action_new ("tsp::copy", Q_("Menu|Copy"), _("Copy"), GTK_STOCK_COPY);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--copy");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
         }
   /* Version control (no parent) */
-	if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_version_control || tsp_action->property.file_version_control))
-	{
-	  subaction = gtk_action_new ("tsp::delete", Q_("Menu|Delete"), _("Delete"), GTK_STOCK_DELETE);
+  if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_version_control || tsp_action->property.file_version_control))
+  {
+    subaction = gtk_action_new ("tsp::delete", Q_("Menu|Delete"), _("Delete"), GTK_STOCK_DELETE);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--delete");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (file) */
-	if (tsp_action->property.file_version_control) 
-	{
-	  subaction = gtk_action_new ("tsp::diff", Q_("Menu|Diff"), _("Diff"), GTK_STOCK_FIND_AND_REPLACE);
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_unimplemented), _("Diff"));
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (file) */
+  if (tsp_action->property.file_version_control) 
+  {
+    subaction = gtk_action_new ("tsp::diff", Q_("Menu|Diff"), _("Diff"), GTK_STOCK_FIND_AND_REPLACE);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_unimplemented), _("Diff"));
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control and No version control (parent) */
-	if (tsp_action->property.is_parent || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::export", Q_("Menu|Export"), _("Export"), GTK_STOCK_SAVE);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control and No version control (parent) */
+  if (tsp_action->property.is_parent || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::export", Q_("Menu|Export"), _("Export"), GTK_STOCK_SAVE);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--export");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
   /* No version control (all) */
-	if (!tsp_action->property.parent_version_control && (tsp_action->property.is_parent || tsp_action->property.directory_no_version_control || tsp_action->property.file_no_version_control))
-	{
-	  subaction = gtk_action_new ("tsp::import", Q_("Menu|Import"), _("Import"), GTK_STOCK_NETWORK);
+  if (!tsp_action->property.parent_version_control && (tsp_action->property.is_parent || tsp_action->property.directory_no_version_control || tsp_action->property.file_no_version_control))
+  {
+    subaction = gtk_action_new ("tsp::import", Q_("Menu|Import"), _("Import"), GTK_STOCK_NETWORK);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--import");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
   /* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::info", Q_("Menu|Info"), _("Info"), GTK_STOCK_INFO);
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_unimplemented), _("Info"));
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::info", Q_("Menu|Info"), _("Info"), GTK_STOCK_INFO);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_unimplemented), _("Info"));
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
 /* Ehmm...
-	subitem = gtk_menu_item_new_with_label (_("List"));
-		g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "List");
-	gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	gtk_widget_show(subitem);
+  subitem = gtk_menu_item_new_with_label (_("List"));
+    g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "List");
+  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+  gtk_widget_show(subitem);
 *//* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::lock", Q_("Menu|Lock"), _("Lock"), GTK_STOCK_DIALOG_AUTHENTICATION);
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::lock", Q_("Menu|Lock"), _("Lock"), GTK_STOCK_DIALOG_AUTHENTICATION);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--lock");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::log", Q_("Menu|Log"), _("Log"), GTK_STOCK_INDEX);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (all) */
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::log", Q_("Menu|Log"), _("Log"), GTK_STOCK_INDEX);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--log");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+  }
 /* Ehmm ...
-	subitem = gtk_menu_item_new_with_label (_("Merge"));
-		g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "Merge");
-	gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	gtk_widget_show(subitem);
+  subitem = gtk_menu_item_new_with_label (_("Merge"));
+    g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "Merge");
+  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+  gtk_widget_show(subitem);
 *//* No need
-	subitem = gtk_menu_item_new_with_label (_("Make Dir"));
-		g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "Make Dir");
-	gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	gtk_widget_show(subitem);
+  subitem = gtk_menu_item_new_with_label (_("Make Dir"));
+    g_signal_connect_after (subitem, "activate", G_CALLBACK (tsp_action_unimplemented), "Make Dir");
+  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+  gtk_widget_show(subitem);
 *//* Version control (no parent) */
-	if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_version_control || tsp_action->property.file_version_control))
-	{
-	  subaction = gtk_action_new ("tsp::move", Q_("Menu|Move"), _("Move"), GTK_STOCK_DND_MULTIPLE);
+  if (!tsp_action->property.is_parent && tsp_action->property.parent_version_control && (tsp_action->property.directory_version_control || tsp_action->property.file_version_control))
+  {
+    subaction = gtk_action_new ("tsp::move", Q_("Menu|Move"), _("Move"), GTK_STOCK_DND_MULTIPLE);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--move");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
 /* Merged
-	subitem = gtk_menu_item_new_with_label (_("Delete Properties"));
-	subitem = gtk_menu_item_new_with_label (_("Edit Properties"));
-	subitem = gtk_menu_item_new_with_label (_("Get Properties"));
-	subitem = gtk_menu_item_new_with_label (_("List Properties"));
-	subitem = gtk_menu_item_new_with_label (_("Set Properties"));
+  subitem = gtk_menu_item_new_with_label (_("Delete Properties"));
+  subitem = gtk_menu_item_new_with_label (_("Edit Properties"));
+  subitem = gtk_menu_item_new_with_label (_("Get Properties"));
+  subitem = gtk_menu_item_new_with_label (_("List Properties"));
+  subitem = gtk_menu_item_new_with_label (_("Set Properties"));
 *//* Version control */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
 subaction = gtk_action_new ("tsp::properties", Q_("Menu|Edit Properties"), _("Edit Properties"), GTK_STOCK_EDIT);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--properties");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (parent) */
-	if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::relocate", Q_("Menu|Relocate"), _("Relocate"), GTK_STOCK_FIND_AND_REPLACE);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (parent) */
+  if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
+  {
+    subaction = gtk_action_new ("tsp::relocate", Q_("Menu|Relocate"), _("Relocate"), GTK_STOCK_FIND_AND_REPLACE);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--relocate");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
 /* Changed
-	subitem = gtk_menu_item_new_with_label (_("Mark Resolved"));
+  subitem = gtk_menu_item_new_with_label (_("Mark Resolved"));
 */if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::resolved", Q_("Menu|Resolved"), _("Resolved"), GTK_STOCK_YES);
+  {
+    subaction = gtk_action_new ("tsp::resolved", Q_("Menu|Resolved"), _("Resolved"), GTK_STOCK_YES);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--resolved");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}/*
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }/*
 *//* Version control (file) */
-	if (tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::resolve", Q_("Menu|Resolve"), _("Resolve"), GTK_STOCK_YES);
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_unimplemented), _("Resolve"));
+  if (tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::resolve", Q_("Menu|Resolve"), _("Resolve"), GTK_STOCK_YES);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_unimplemented), _("Resolve"));
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::revert", Q_("Menu|Revert"), _("Revert"), GTK_STOCK_UNDO);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (all) */
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::revert", Q_("Menu|Revert"), _("Revert"), GTK_STOCK_UNDO);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--revert");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::status", Q_("Menu|Status"), _("Status"), GTK_STOCK_DIALOG_INFO);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (all) */
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::status", Q_("Menu|Status"), _("Status"), GTK_STOCK_DIALOG_INFO);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--status");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (parent) */
-	if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::switch", Q_("Menu|Switch"), _("Switch"), GTK_STOCK_JUMP_TO);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (parent) */
+  if (tsp_action->property.is_parent && tsp_action->property.parent_version_control)
+  {
+    subaction = gtk_action_new ("tsp::switch", Q_("Menu|Switch"), _("Switch"), GTK_STOCK_JUMP_TO);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--switch");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::unlock", Q_("Menu|Unlock"), _("Unlock"), NULL);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (all) */
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::unlock", Q_("Menu|Unlock"), _("Unlock"), NULL);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--unlock");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
-	/* Version control (all) */
-	if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
-	{
-	  subaction = gtk_action_new ("tsp::update", Q_("Menu|Update"), _("Update"), GTK_STOCK_REFRESH);
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
+  /* Version control (all) */
+  if ((tsp_action->property.is_parent && tsp_action->property.parent_version_control) || tsp_action->property.directory_version_control || tsp_action->property.file_version_control)
+  {
+    subaction = gtk_action_new ("tsp::update", Q_("Menu|Update"), _("Update"), GTK_STOCK_REFRESH);
     g_object_set_qdata (G_OBJECT (subaction), tsp_action_arg_quark, "--update");
-	  g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
+    g_signal_connect_after (subaction, "activate", G_CALLBACK (tsp_action_exec), action);
 
-	  subitem = gtk_action_create_menu_item (subaction);
+    subitem = gtk_action_create_menu_item (subaction);
     g_object_get (G_OBJECT (subaction), "tooltip", &tooltip, NULL);
     gtk_widget_set_tooltip_text(subitem, tooltip);
-	  gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
-	  gtk_widget_show(subitem);
-	}
+    gtk_menu_shell_append (GTK_MENU_SHELL (menu), subitem);
+    gtk_widget_show(subitem);
+  }
 
-	return item;
+  return item;
 }
 
 
@@ -575,57 +599,28 @@
 
 
 
-void tsp_child_watch (GPid pid, gint status, gpointer data)
-{
-  gchar *watch_path = data;
-
-  if (G_LIKELY (data))
-  {
-    GDK_THREADS_ENTER ();
-
-    ThunarVfsPath *path = thunar_vfs_path_new (watch_path, NULL);
-
-    if (G_LIKELY (path))
-    {
-      ThunarVfsMonitor *monitor = thunar_vfs_monitor_get_default ();
-      thunar_vfs_monitor_feed (monitor, THUNAR_VFS_MONITOR_EVENT_CHANGED, path);
-      g_object_unref (G_OBJECT (monitor));
-      thunar_vfs_path_unref (path);
-    }
-
-    GDK_THREADS_LEAVE ();
-
-    //this is done by destroy callback
-    //g_free (watch_path);
-  }
-
-  g_spawn_close_pid (pid);
-}
-
-
-
 void tsp_action_exec (GtkAction *item, TspSvnAction *tsp_action)
 {
-	guint size, i;
-	gchar **argv;
-	GList *iter;
-	gchar *uri;
-	gchar *filename;
-	gchar *file;
+  guint size, i;
+  gchar **argv;
+  GList *iter;
+  gchar *uri;
+  gchar *filename;
+  gchar *file;
   gchar *watch_path = NULL;
-	gint pid;
-	GError *error = NULL;
-	GdkScreen *screen = gtk_window_get_screen (GTK_WINDOW (tsp_action->window));
+  gint pid;
+  GError *error = NULL;
+  GdkScreen *screen = gtk_window_get_screen (GTK_WINDOW (tsp_action->window));
 
-	iter = tsp_action->files;
+  iter = tsp_action->files;
 
-	size = g_list_length (iter);
+  size = g_list_length (iter);
 
-	argv = g_new (gchar *, size + 3);
+  argv = g_new (gchar *, size + 3);
 
-	argv[0] = g_strdup (TSP_SVN_HELPER);
-	argv[1] = g_strdup (g_object_get_qdata (G_OBJECT (item), tsp_action_arg_quark));
-	argv[size + 2] = NULL;
+  argv[0] = g_strdup (TSP_SVN_HELPER);
+  argv[1] = g_strdup (g_object_get_qdata (G_OBJECT (item), tsp_action_arg_quark));
+  argv[size + 2] = NULL;
 
   if(iter)
   {
@@ -643,58 +638,95 @@
     }
   }
 
-	for (i = 0; i < size; i++)
-	{
-		/* determine the URI for the file info */
-		uri = thunarx_file_info_get_uri (iter->data);
-		if (G_LIKELY (uri != NULL))
+  for (i = 0; i < size; i++)
+  {
+    /* determine the URI for the file info */
+    uri = thunarx_file_info_get_uri (iter->data);
+    if (G_LIKELY (uri != NULL))
     {
       /* determine the local filename for the URI */
       filename = g_filename_from_uri (uri, NULL, NULL);
       if (G_LIKELY (filename != NULL))
-			{
-				file = filename;
-				/* strip the "file://" part of the uri */
-				if (strncmp (file, "file://", 7) == 0)
-				{
-					file += 7;
-				}
+      {
+        file = filename;
+        /* strip the "file://" part of the uri */
+        if (strncmp (file, "file://", 7) == 0)
+        {
+          file += 7;
+        }
 
-				file = g_strdup (file);
+        file = g_strdup (file);
 
-				/* remove trailing '/' cause svn can't handle that */
-				if (file[strlen (file) - 1] == '/')
-				{
-					file[strlen (file) - 1] = '\0';
-				}
+        /* remove trailing '/' cause svn can't handle that */
+        if (file[strlen (file) - 1] == '/')
+        {
+          file[strlen (file) - 1] = '\0';
+        }
 
-				argv[i+2] = file;
+        argv[i+2] = file;
 
-				/* release the filename */
-				g_free (filename);
-			}
+        /* release the filename */
+        g_free (filename);
+      }
 
       /* release the URI */
       g_free (uri);
     }
 
-		iter = g_list_next (iter);
-	}
-pid = 0;
-	if (!gdk_spawn_on_screen (screen, NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, &pid, &error))
-	{
-    g_free (watch_path);
-		GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW (tsp_action->window), GTK_DIALOG_DESTROY_WITH_PARENT|GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "Could not spawn \'" TSP_SVN_HELPER "\'");
-		gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), "%s.", error->message);
-		gtk_dialog_run (GTK_DIALOG (dialog));
-		gtk_widget_destroy (dialog);
-		g_error_free (error);
-	}
+    iter = g_list_next (iter);
+  }
+  pid = 0;
+  if (!gdk_spawn_on_screen (screen, NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD, NULL, NULL, &pid, &error))
+  {
+    GtkWidget *dialog = gtk_message_dialog_new (GTK_WINDOW (tsp_action->window), GTK_DIALOG_DESTROY_WITH_PARENT|GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "Could not spawn \'" TSP_SVN_HELPER "\'");
+    gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), "%s.", error->message);
+    gtk_dialog_run (GTK_DIALOG (dialog));
+    gtk_widget_destroy (dialog);
+    g_error_free (error);
+  }
   else
   {
-    g_child_watch_add_full (G_PRIORITY_LOW, pid, tsp_child_watch, watch_path, g_free);
+    g_signal_emit(tsp_action, action_signal[SIGNAL_NEW_PROCESS], 0, &pid, watch_path);
   }
+  g_free (watch_path);
+  g_strfreev (argv);
+}
 
-	g_strfreev (argv);
+
+
+static void
+tsh_cclosure_marshal_VOID__POINTER_STRING (GClosure     *closure,
+                                           GValue       *return_value G_GNUC_UNUSED,
+                                           guint         n_param_values,
+                                           const GValue *param_values,
+                                           gpointer      invocation_hint G_GNUC_UNUSED,
+                                           gpointer      marshal_data)
+{
+  typedef void (*TshMarshalFunc_VOID__POINTER_STRING) (gpointer       data1,
+                                                       gconstpointer  arg_1,
+                                                       gconstpointer  arg_2,
+                                                       gpointer       data2);
+  register TshMarshalFunc_VOID__POINTER_STRING callback;
+  register GCClosure *cc = (GCClosure*) closure;
+  register gpointer data1, data2;
+
+  g_return_if_fail (n_param_values == 3);
+
+  if (G_CCLOSURE_SWAP_DATA (closure))
+  {
+    data1 = closure->data;
+    data2 = g_value_peek_pointer (param_values + 0);
+  }
+  else
+  {
+    data1 = g_value_peek_pointer (param_values + 0);
+    data2 = closure->data;
+  }
+  callback = (TshMarshalFunc_VOID__POINTER_STRING) (marshal_data ? marshal_data : cc->callback);
+
+  callback (data1,
+            g_value_get_pointer (param_values + 1),
+            g_value_get_string (param_values + 2),
+            data2);
 }
 




More information about the Goodies-commits mailing list