206 font = act.font() |
206 font = act.font() |
207 font.setBold(True) |
207 font.setBold(True) |
208 act.setFont(font) |
208 act.setFont(font) |
209 menu.addSeparator() |
209 menu.addSeparator() |
210 |
210 |
211 act = menu.addAction(UI.PixmapCache.getIcon("vcsUpdate.png"), |
211 act = menu.addAction( |
|
212 UI.PixmapCache.getIcon("vcsUpdate.png"), |
212 self.trUtf8('Update from repository'), self._VCSUpdate) |
213 self.trUtf8('Update from repository'), self._VCSUpdate) |
213 self.vcsMenuActions.append(act) |
214 self.vcsMenuActions.append(act) |
214 act = menu.addAction(UI.PixmapCache.getIcon("vcsCommit.png"), |
215 act = menu.addAction( |
|
216 UI.PixmapCache.getIcon("vcsCommit.png"), |
215 self.trUtf8('Commit changes to repository...'), |
217 self.trUtf8('Commit changes to repository...'), |
216 self._VCSCommit) |
218 self._VCSCommit) |
217 self.vcsMenuActions.append(act) |
219 self.vcsMenuActions.append(act) |
218 menu.addSeparator() |
220 menu.addSeparator() |
219 act = menu.addAction(UI.PixmapCache.getIcon("vcsAdd.png"), |
221 act = menu.addAction( |
|
222 UI.PixmapCache.getIcon("vcsAdd.png"), |
220 self.trUtf8('Add to repository'), |
223 self.trUtf8('Add to repository'), |
221 self._VCSAdd) |
224 self._VCSAdd) |
222 self.vcsAddMenuActions.append(act) |
225 self.vcsAddMenuActions.append(act) |
223 if 1 in self.browser.specialMenuEntries: |
226 if 1 in self.browser.specialMenuEntries: |
224 self.vcsMenuAddTree = menu.addAction( |
227 self.vcsMenuAddTree = menu.addAction( |
225 UI.PixmapCache.getIcon("vcsAdd.png"), |
228 UI.PixmapCache.getIcon("vcsAdd.png"), |
226 self.trUtf8('Add tree to repository'), |
229 self.trUtf8('Add tree to repository'), |
227 self._VCSAddTree) |
230 self._VCSAddTree) |
228 self.vcsAddMenuActions.append(self.vcsMenuAddTree) |
231 self.vcsAddMenuActions.append(self.vcsMenuAddTree) |
229 act = menu.addAction(UI.PixmapCache.getIcon("vcsRemove.png"), |
232 act = menu.addAction( |
|
233 UI.PixmapCache.getIcon("vcsRemove.png"), |
230 self.trUtf8('Remove from repository (and disk)'), |
234 self.trUtf8('Remove from repository (and disk)'), |
231 self._VCSRemove) |
235 self._VCSRemove) |
232 self.vcsMenuActions.append(act) |
236 self.vcsMenuActions.append(act) |
233 menu.addSeparator() |
237 menu.addSeparator() |
234 act = menu.addAction(self.trUtf8('Copy'), self.__SVNCopy) |
238 act = menu.addAction( |
|
239 self.trUtf8('Copy'), self.__SVNCopy) |
235 self.vcsMenuActions.append(act) |
240 self.vcsMenuActions.append(act) |
236 act = menu.addAction(self.trUtf8('Move'), self.__SVNMove) |
241 act = menu.addAction(self.trUtf8('Move'), self.__SVNMove) |
237 self.vcsMenuActions.append(act) |
242 self.vcsMenuActions.append(act) |
238 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
243 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
239 menu.addSeparator() |
244 menu.addSeparator() |
240 act = menu.addAction(self.trUtf8("Add to Changelist"), |
245 act = menu.addAction( |
|
246 self.trUtf8("Add to Changelist"), |
241 self.__SVNAddToChangelist) |
247 self.__SVNAddToChangelist) |
242 self.vcsMenuActions.append(act) |
248 self.vcsMenuActions.append(act) |
243 act = menu.addAction(self.trUtf8("Remove from Changelist"), |
249 act = menu.addAction( |
|
250 self.trUtf8("Remove from Changelist"), |
244 self.__SVNRemoveFromChangelist) |
251 self.__SVNRemoveFromChangelist) |
245 self.vcsMenuActions.append(act) |
252 self.vcsMenuActions.append(act) |
246 menu.addSeparator() |
253 menu.addSeparator() |
247 act = menu.addAction(UI.PixmapCache.getIcon("vcsLog.png"), |
254 act = menu.addAction( |
|
255 UI.PixmapCache.getIcon("vcsLog.png"), |
248 self.trUtf8('Show log'), self._VCSLog) |
256 self.trUtf8('Show log'), self._VCSLog) |
249 self.vcsMenuActions.append(act) |
257 self.vcsMenuActions.append(act) |
250 act = menu.addAction(UI.PixmapCache.getIcon("vcsLog.png"), |
258 act = menu.addAction( |
|
259 UI.PixmapCache.getIcon("vcsLog.png"), |
251 self.trUtf8('Show log browser'), self.__SVNLogBrowser) |
260 self.trUtf8('Show log browser'), self.__SVNLogBrowser) |
252 self.vcsMenuActions.append(act) |
261 self.vcsMenuActions.append(act) |
253 menu.addSeparator() |
262 menu.addSeparator() |
254 act = menu.addAction(UI.PixmapCache.getIcon("vcsStatus.png"), |
263 act = menu.addAction( |
|
264 UI.PixmapCache.getIcon("vcsStatus.png"), |
255 self.trUtf8('Show status'), self._VCSStatus) |
265 self.trUtf8('Show status'), self._VCSStatus) |
256 self.vcsMenuActions.append(act) |
266 self.vcsMenuActions.append(act) |
257 act = menu.addAction(UI.PixmapCache.getIcon("vcsRepo.png"), |
267 act = menu.addAction( |
|
268 UI.PixmapCache.getIcon("vcsRepo.png"), |
258 self.trUtf8('Show repository info'), self.__SVNInfo) |
269 self.trUtf8('Show repository info'), self.__SVNInfo) |
259 self.vcsMenuActions.append(act) |
270 self.vcsMenuActions.append(act) |
260 menu.addSeparator() |
271 menu.addSeparator() |
261 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
272 act = menu.addAction( |
|
273 UI.PixmapCache.getIcon("vcsDiff.png"), |
262 self.trUtf8('Show difference'), self._VCSDiff) |
274 self.trUtf8('Show difference'), self._VCSDiff) |
263 self.vcsMenuActions.append(act) |
275 self.vcsMenuActions.append(act) |
264 act = menu.addAction(UI.PixmapCache.getIcon("vcsSbsDiff.png"), |
276 act = menu.addAction( |
|
277 UI.PixmapCache.getIcon("vcsSbsDiff.png"), |
265 self.trUtf8('Show difference side-by-side'), self.__SVNSbsDiff) |
278 self.trUtf8('Show difference side-by-side'), self.__SVNSbsDiff) |
266 self.vcsMenuActions.append(act) |
279 self.vcsMenuActions.append(act) |
267 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
280 act = menu.addAction( |
|
281 UI.PixmapCache.getIcon("vcsDiff.png"), |
268 self.trUtf8('Show difference (extended)'), |
282 self.trUtf8('Show difference (extended)'), |
269 self.__SVNExtendedDiff) |
283 self.__SVNExtendedDiff) |
270 self.vcsMenuActions.append(act) |
284 self.vcsMenuActions.append(act) |
271 act = menu.addAction(UI.PixmapCache.getIcon("vcsSbsDiff.png"), |
285 act = menu.addAction( |
|
286 UI.PixmapCache.getIcon("vcsSbsDiff.png"), |
272 self.trUtf8('Show difference side-by-side (extended)'), |
287 self.trUtf8('Show difference side-by-side (extended)'), |
273 self.__SVNSbsExtendedDiff) |
288 self.__SVNSbsExtendedDiff) |
274 self.vcsMenuActions.append(act) |
289 self.vcsMenuActions.append(act) |
275 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
290 act = menu.addAction( |
|
291 UI.PixmapCache.getIcon("vcsDiff.png"), |
276 self.trUtf8('Show difference (URLs)'), |
292 self.trUtf8('Show difference (URLs)'), |
277 self.__SVNUrlDiff) |
293 self.__SVNUrlDiff) |
278 self.vcsMenuActions.append(act) |
294 self.vcsMenuActions.append(act) |
279 self.blameAct = menu.addAction(self.trUtf8('Show annotated file'), |
295 self.blameAct = menu.addAction( |
|
296 self.trUtf8('Show annotated file'), |
280 self.__SVNBlame) |
297 self.__SVNBlame) |
281 self.vcsMenuActions.append(self.blameAct) |
298 self.vcsMenuActions.append(self.blameAct) |
282 menu.addSeparator() |
299 menu.addSeparator() |
283 act = menu.addAction(UI.PixmapCache.getIcon("vcsRevert.png"), |
300 act = menu.addAction( |
|
301 UI.PixmapCache.getIcon("vcsRevert.png"), |
284 self.trUtf8('Revert changes'), self._VCSRevert) |
302 self.trUtf8('Revert changes'), self._VCSRevert) |
285 self.vcsMenuActions.append(act) |
303 self.vcsMenuActions.append(act) |
286 act = menu.addAction(UI.PixmapCache.getIcon("vcsMerge.png"), |
304 act = menu.addAction( |
|
305 UI.PixmapCache.getIcon("vcsMerge.png"), |
287 self.trUtf8('Merge changes'), self._VCSMerge) |
306 self.trUtf8('Merge changes'), self._VCSMerge) |
288 self.vcsMenuActions.append(act) |
307 self.vcsMenuActions.append(act) |
289 act = menu.addAction( |
308 act = menu.addAction( |
290 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
309 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
291 self.vcsMenuActions.append(act) |
310 self.vcsMenuActions.append(act) |
292 menu.addSeparator() |
311 menu.addSeparator() |
293 act = menu.addAction(UI.PixmapCache.getIcon("vcsLock.png"), |
312 act = menu.addAction( |
|
313 UI.PixmapCache.getIcon("vcsLock.png"), |
294 self.trUtf8('Lock'), self.__SVNLock) |
314 self.trUtf8('Lock'), self.__SVNLock) |
295 self.vcsMenuActions.append(act) |
315 self.vcsMenuActions.append(act) |
296 act = menu.addAction(UI.PixmapCache.getIcon("vcsUnlock.png"), |
316 act = menu.addAction( |
|
317 UI.PixmapCache.getIcon("vcsUnlock.png"), |
297 self.trUtf8('Unlock'), self.__SVNUnlock) |
318 self.trUtf8('Unlock'), self.__SVNUnlock) |
298 self.vcsMenuActions.append(act) |
319 self.vcsMenuActions.append(act) |
299 act = menu.addAction(UI.PixmapCache.getIcon("vcsUnlock.png"), |
320 act = menu.addAction( |
|
321 UI.PixmapCache.getIcon("vcsUnlock.png"), |
300 self.trUtf8('Break Lock'), self.__SVNBreakLock) |
322 self.trUtf8('Break Lock'), self.__SVNBreakLock) |
301 self.vcsMenuActions.append(act) |
323 self.vcsMenuActions.append(act) |
302 act = menu.addAction(UI.PixmapCache.getIcon("vcsUnlock.png"), |
324 act = menu.addAction( |
|
325 UI.PixmapCache.getIcon("vcsUnlock.png"), |
303 self.trUtf8('Steal Lock'), self.__SVNStealLock) |
326 self.trUtf8('Steal Lock'), self.__SVNStealLock) |
304 self.vcsMenuActions.append(act) |
327 self.vcsMenuActions.append(act) |
305 menu.addSeparator() |
328 menu.addSeparator() |
306 act = menu.addAction(self.trUtf8('Set Property'), self.__SVNSetProp) |
329 act = menu.addAction(self.trUtf8('Set Property'), self.__SVNSetProp) |
307 self.vcsMenuActions.append(act) |
330 self.vcsMenuActions.append(act) |
345 font = act.font() |
368 font = act.font() |
346 font.setBold(True) |
369 font.setBold(True) |
347 act.setFont(font) |
370 act.setFont(font) |
348 menu.addSeparator() |
371 menu.addSeparator() |
349 |
372 |
350 act = menu.addAction(UI.PixmapCache.getIcon("vcsUpdate.png"), |
373 act = menu.addAction( |
|
374 UI.PixmapCache.getIcon("vcsUpdate.png"), |
351 self.trUtf8('Update from repository'), self._VCSUpdate) |
375 self.trUtf8('Update from repository'), self._VCSUpdate) |
352 self.vcsMultiMenuActions.append(act) |
376 self.vcsMultiMenuActions.append(act) |
353 act = menu.addAction(UI.PixmapCache.getIcon("vcsCommit.png"), |
377 act = menu.addAction( |
|
378 UI.PixmapCache.getIcon("vcsCommit.png"), |
354 self.trUtf8('Commit changes to repository...'), |
379 self.trUtf8('Commit changes to repository...'), |
355 self._VCSCommit) |
380 self._VCSCommit) |
356 self.vcsMultiMenuActions.append(act) |
381 self.vcsMultiMenuActions.append(act) |
357 menu.addSeparator() |
382 menu.addSeparator() |
358 act = menu.addAction(UI.PixmapCache.getIcon("vcsAdd.png"), |
383 act = menu.addAction( |
|
384 UI.PixmapCache.getIcon("vcsAdd.png"), |
359 self.trUtf8('Add to repository'), self._VCSAdd) |
385 self.trUtf8('Add to repository'), self._VCSAdd) |
360 self.vcsAddMultiMenuActions.append(act) |
386 self.vcsAddMultiMenuActions.append(act) |
361 if 1 in self.browser.specialMenuEntries: |
387 if 1 in self.browser.specialMenuEntries: |
362 self.vcsMultiMenuAddTree = \ |
388 self.vcsMultiMenuAddTree = menu.addAction( |
363 menu.addAction(UI.PixmapCache.getIcon("vcsAdd.png"), |
389 UI.PixmapCache.getIcon("vcsAdd.png"), |
364 self.trUtf8('Add tree to repository'), self._VCSAddTree) |
390 self.trUtf8('Add tree to repository'), self._VCSAddTree) |
365 self.vcsAddMultiMenuActions.append(self.vcsMultiMenuAddTree) |
391 self.vcsAddMultiMenuActions.append(self.vcsMultiMenuAddTree) |
366 act = menu.addAction(UI.PixmapCache.getIcon("vcsRemove.png"), |
392 act = menu.addAction( |
|
393 UI.PixmapCache.getIcon("vcsRemove.png"), |
367 self.trUtf8('Remove from repository (and disk)'), |
394 self.trUtf8('Remove from repository (and disk)'), |
368 self._VCSRemove) |
395 self._VCSRemove) |
369 self.vcsMultiMenuActions.append(act) |
396 self.vcsMultiMenuActions.append(act) |
370 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
397 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
371 menu.addSeparator() |
398 menu.addSeparator() |
372 act = menu.addAction(self.trUtf8("Add to Changelist"), |
399 act = menu.addAction( |
|
400 self.trUtf8("Add to Changelist"), |
373 self.__SVNAddToChangelist) |
401 self.__SVNAddToChangelist) |
374 self.vcsMenuActions.append(act) |
402 self.vcsMenuActions.append(act) |
375 act = menu.addAction(self.trUtf8("Remove from Changelist"), |
403 act = menu.addAction( |
|
404 self.trUtf8("Remove from Changelist"), |
376 self.__SVNRemoveFromChangelist) |
405 self.__SVNRemoveFromChangelist) |
377 self.vcsMenuActions.append(act) |
406 self.vcsMenuActions.append(act) |
378 menu.addSeparator() |
407 menu.addSeparator() |
379 act = menu.addAction(UI.PixmapCache.getIcon("vcsStatus.png"), |
408 act = menu.addAction( |
|
409 UI.PixmapCache.getIcon("vcsStatus.png"), |
380 self.trUtf8('Show status'), self._VCSStatus) |
410 self.trUtf8('Show status'), self._VCSStatus) |
381 self.vcsMultiMenuActions.append(act) |
411 self.vcsMultiMenuActions.append(act) |
382 menu.addSeparator() |
412 menu.addSeparator() |
383 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
413 act = menu.addAction( |
|
414 UI.PixmapCache.getIcon("vcsDiff.png"), |
384 self.trUtf8('Show difference'), self._VCSDiff) |
415 self.trUtf8('Show difference'), self._VCSDiff) |
385 self.vcsMultiMenuActions.append(act) |
416 self.vcsMultiMenuActions.append(act) |
386 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
417 act = menu.addAction( |
|
418 UI.PixmapCache.getIcon("vcsDiff.png"), |
387 self.trUtf8('Show difference (extended)'), |
419 self.trUtf8('Show difference (extended)'), |
388 self.__SVNExtendedDiff) |
420 self.__SVNExtendedDiff) |
389 self.vcsMultiMenuActions.append(act) |
421 self.vcsMultiMenuActions.append(act) |
390 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
422 act = menu.addAction( |
|
423 UI.PixmapCache.getIcon("vcsDiff.png"), |
391 self.trUtf8('Show difference (URLs)'), |
424 self.trUtf8('Show difference (URLs)'), |
392 self.__SVNUrlDiff) |
425 self.__SVNUrlDiff) |
393 self.vcsMultiMenuActions.append(act) |
426 self.vcsMultiMenuActions.append(act) |
394 menu.addSeparator() |
427 menu.addSeparator() |
395 act = menu.addAction(UI.PixmapCache.getIcon("vcsRevert.png"), |
428 act = menu.addAction( |
|
429 UI.PixmapCache.getIcon("vcsRevert.png"), |
396 self.trUtf8('Revert changes'), self._VCSRevert) |
430 self.trUtf8('Revert changes'), self._VCSRevert) |
397 self.vcsMultiMenuActions.append(act) |
431 self.vcsMultiMenuActions.append(act) |
398 act = menu.addAction( |
432 act = menu.addAction( |
399 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
433 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
400 self.vcsMultiMenuActions.append(act) |
434 self.vcsMultiMenuActions.append(act) |
401 menu.addSeparator() |
435 menu.addSeparator() |
402 act = menu.addAction(UI.PixmapCache.getIcon("vcsLock.png"), |
436 act = menu.addAction( |
|
437 UI.PixmapCache.getIcon("vcsLock.png"), |
403 self.trUtf8('Lock'), self.__SVNLock) |
438 self.trUtf8('Lock'), self.__SVNLock) |
404 self.vcsMultiMenuActions.append(act) |
439 self.vcsMultiMenuActions.append(act) |
405 act = menu.addAction(UI.PixmapCache.getIcon("vcsUnlock.png"), |
440 act = menu.addAction( |
|
441 UI.PixmapCache.getIcon("vcsUnlock.png"), |
406 self.trUtf8('Unlock'), self.__SVNUnlock) |
442 self.trUtf8('Unlock'), self.__SVNUnlock) |
407 self.vcsMultiMenuActions.append(act) |
443 self.vcsMultiMenuActions.append(act) |
408 act = menu.addAction(UI.PixmapCache.getIcon("vcsUnlock.png"), |
444 act = menu.addAction( |
|
445 UI.PixmapCache.getIcon("vcsUnlock.png"), |
409 self.trUtf8('Break Lock'), self.__SVNBreakLock) |
446 self.trUtf8('Break Lock'), self.__SVNBreakLock) |
410 self.vcsMultiMenuActions.append(act) |
447 self.vcsMultiMenuActions.append(act) |
411 act = menu.addAction(UI.PixmapCache.getIcon("vcsUnlock.png"), |
448 act = menu.addAction( |
|
449 UI.PixmapCache.getIcon("vcsUnlock.png"), |
412 self.trUtf8('Steal Lock'), self.__SVNStealLock) |
450 self.trUtf8('Steal Lock'), self.__SVNStealLock) |
413 self.vcsMultiMenuActions.append(act) |
451 self.vcsMultiMenuActions.append(act) |
414 menu.addSeparator() |
452 menu.addSeparator() |
415 act = menu.addAction(self.trUtf8('Set Property'), self.__SVNSetProp) |
453 act = menu.addAction(self.trUtf8('Set Property'), self.__SVNSetProp) |
416 self.vcsMultiMenuActions.append(act) |
454 self.vcsMultiMenuActions.append(act) |
488 font = act.font() |
526 font = act.font() |
489 font.setBold(True) |
527 font.setBold(True) |
490 act.setFont(font) |
528 act.setFont(font) |
491 menu.addSeparator() |
529 menu.addSeparator() |
492 |
530 |
493 act = menu.addAction(UI.PixmapCache.getIcon("vcsUpdate.png"), |
531 act = menu.addAction( |
|
532 UI.PixmapCache.getIcon("vcsUpdate.png"), |
494 self.trUtf8('Update from repository'), self._VCSUpdate) |
533 self.trUtf8('Update from repository'), self._VCSUpdate) |
495 self.vcsDirMenuActions.append(act) |
534 self.vcsDirMenuActions.append(act) |
496 act = menu.addAction(UI.PixmapCache.getIcon("vcsCommit.png"), |
535 act = menu.addAction( |
|
536 UI.PixmapCache.getIcon("vcsCommit.png"), |
497 self.trUtf8('Commit changes to repository...'), |
537 self.trUtf8('Commit changes to repository...'), |
498 self._VCSCommit) |
538 self._VCSCommit) |
499 self.vcsDirMenuActions.append(act) |
539 self.vcsDirMenuActions.append(act) |
500 menu.addSeparator() |
540 menu.addSeparator() |
501 act = menu.addAction(UI.PixmapCache.getIcon("vcsAdd.png"), |
541 act = menu.addAction( |
|
542 UI.PixmapCache.getIcon("vcsAdd.png"), |
502 self.trUtf8('Add to repository'), self._VCSAdd) |
543 self.trUtf8('Add to repository'), self._VCSAdd) |
503 self.vcsAddDirMenuActions.append(act) |
544 self.vcsAddDirMenuActions.append(act) |
504 act = menu.addAction(UI.PixmapCache.getIcon("vcsRemove.png"), |
545 act = menu.addAction( |
|
546 UI.PixmapCache.getIcon("vcsRemove.png"), |
505 self.trUtf8('Remove from repository (and disk)'), |
547 self.trUtf8('Remove from repository (and disk)'), |
506 self._VCSRemove) |
548 self._VCSRemove) |
507 self.vcsDirMenuActions.append(act) |
549 self.vcsDirMenuActions.append(act) |
508 menu.addSeparator() |
550 menu.addSeparator() |
509 act = menu.addAction(self.trUtf8('Copy'), self.__SVNCopy) |
551 act = menu.addAction(self.trUtf8('Copy'), self.__SVNCopy) |
510 self.vcsDirMenuActions.append(act) |
552 self.vcsDirMenuActions.append(act) |
511 act = menu.addAction(self.trUtf8('Move'), self.__SVNMove) |
553 act = menu.addAction(self.trUtf8('Move'), self.__SVNMove) |
512 self.vcsDirMenuActions.append(act) |
554 self.vcsDirMenuActions.append(act) |
513 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
555 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
514 menu.addSeparator() |
556 menu.addSeparator() |
515 act = menu.addAction(self.trUtf8("Add to Changelist"), |
557 act = menu.addAction( |
|
558 self.trUtf8("Add to Changelist"), |
516 self.__SVNAddToChangelist) |
559 self.__SVNAddToChangelist) |
517 self.vcsMenuActions.append(act) |
560 self.vcsMenuActions.append(act) |
518 act = menu.addAction(self.trUtf8("Remove from Changelist"), |
561 act = menu.addAction( |
|
562 self.trUtf8("Remove from Changelist"), |
519 self.__SVNRemoveFromChangelist) |
563 self.__SVNRemoveFromChangelist) |
520 self.vcsMenuActions.append(act) |
564 self.vcsMenuActions.append(act) |
521 menu.addSeparator() |
565 menu.addSeparator() |
522 act = menu.addAction(UI.PixmapCache.getIcon("vcsLog.png"), |
566 act = menu.addAction( |
|
567 UI.PixmapCache.getIcon("vcsLog.png"), |
523 self.trUtf8('Show log'), self._VCSLog) |
568 self.trUtf8('Show log'), self._VCSLog) |
524 self.vcsDirMenuActions.append(act) |
569 self.vcsDirMenuActions.append(act) |
525 act = menu.addAction(UI.PixmapCache.getIcon("vcsLog.png"), |
570 act = menu.addAction( |
|
571 UI.PixmapCache.getIcon("vcsLog.png"), |
526 self.trUtf8('Show log browser'), self.__SVNLogBrowser) |
572 self.trUtf8('Show log browser'), self.__SVNLogBrowser) |
527 self.vcsDirMenuActions.append(act) |
573 self.vcsDirMenuActions.append(act) |
528 menu.addSeparator() |
574 menu.addSeparator() |
529 act = menu.addAction(UI.PixmapCache.getIcon("vcsStatus.png"), |
575 act = menu.addAction( |
|
576 UI.PixmapCache.getIcon("vcsStatus.png"), |
530 self.trUtf8('Show status'), self._VCSStatus) |
577 self.trUtf8('Show status'), self._VCSStatus) |
531 self.vcsDirMenuActions.append(act) |
578 self.vcsDirMenuActions.append(act) |
532 act = menu.addAction(UI.PixmapCache.getIcon("vcsRepo.png"), |
579 act = menu.addAction( |
|
580 UI.PixmapCache.getIcon("vcsRepo.png"), |
533 self.trUtf8('Show repository info'), self.__SVNInfo) |
581 self.trUtf8('Show repository info'), self.__SVNInfo) |
534 self.vcsDirMenuActions.append(act) |
582 self.vcsDirMenuActions.append(act) |
535 menu.addSeparator() |
583 menu.addSeparator() |
536 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
584 act = menu.addAction( |
|
585 UI.PixmapCache.getIcon("vcsDiff.png"), |
537 self.trUtf8('Show difference'), self._VCSDiff) |
586 self.trUtf8('Show difference'), self._VCSDiff) |
538 self.vcsDirMenuActions.append(act) |
587 self.vcsDirMenuActions.append(act) |
539 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
588 act = menu.addAction( |
|
589 UI.PixmapCache.getIcon("vcsDiff.png"), |
540 self.trUtf8('Show difference (extended)'), |
590 self.trUtf8('Show difference (extended)'), |
541 self.__SVNExtendedDiff) |
591 self.__SVNExtendedDiff) |
542 self.vcsDirMenuActions.append(act) |
592 self.vcsDirMenuActions.append(act) |
543 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
593 act = menu.addAction( |
|
594 UI.PixmapCache.getIcon("vcsDiff.png"), |
544 self.trUtf8('Show difference (URLs)'), |
595 self.trUtf8('Show difference (URLs)'), |
545 self.__SVNUrlDiff) |
596 self.__SVNUrlDiff) |
546 self.vcsDirMenuActions.append(act) |
597 self.vcsDirMenuActions.append(act) |
547 menu.addSeparator() |
598 menu.addSeparator() |
548 act = menu.addAction(UI.PixmapCache.getIcon("vcsRevert.png"), |
599 act = menu.addAction( |
|
600 UI.PixmapCache.getIcon("vcsRevert.png"), |
549 self.trUtf8('Revert changes'), self._VCSRevert) |
601 self.trUtf8('Revert changes'), self._VCSRevert) |
550 self.vcsDirMenuActions.append(act) |
602 self.vcsDirMenuActions.append(act) |
551 act = menu.addAction(UI.PixmapCache.getIcon("vcsMerge.png"), |
603 act = menu.addAction( |
|
604 UI.PixmapCache.getIcon("vcsMerge.png"), |
552 self.trUtf8('Merge changes'), self._VCSMerge) |
605 self.trUtf8('Merge changes'), self._VCSMerge) |
553 self.vcsDirMenuActions.append(act) |
606 self.vcsDirMenuActions.append(act) |
554 act = menu.addAction( |
607 act = menu.addAction( |
555 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
608 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
556 self.vcsDirMenuActions.append(act) |
609 self.vcsDirMenuActions.append(act) |
599 font = act.font() |
652 font = act.font() |
600 font.setBold(True) |
653 font.setBold(True) |
601 act.setFont(font) |
654 act.setFont(font) |
602 menu.addSeparator() |
655 menu.addSeparator() |
603 |
656 |
604 act = menu.addAction(UI.PixmapCache.getIcon("vcsUpdate.png"), |
657 act = menu.addAction( |
|
658 UI.PixmapCache.getIcon("vcsUpdate.png"), |
605 self.trUtf8('Update from repository'), self._VCSUpdate) |
659 self.trUtf8('Update from repository'), self._VCSUpdate) |
606 self.vcsDirMultiMenuActions.append(act) |
660 self.vcsDirMultiMenuActions.append(act) |
607 act = menu.addAction(UI.PixmapCache.getIcon("vcsCommit.png"), |
661 act = menu.addAction( |
|
662 UI.PixmapCache.getIcon("vcsCommit.png"), |
608 self.trUtf8('Commit changes to repository...'), |
663 self.trUtf8('Commit changes to repository...'), |
609 self._VCSCommit) |
664 self._VCSCommit) |
610 self.vcsDirMultiMenuActions.append(act) |
665 self.vcsDirMultiMenuActions.append(act) |
611 menu.addSeparator() |
666 menu.addSeparator() |
612 act = menu.addAction(UI.PixmapCache.getIcon("vcsAdd.png"), |
667 act = menu.addAction( |
|
668 UI.PixmapCache.getIcon("vcsAdd.png"), |
613 self.trUtf8('Add to repository'), self._VCSAdd) |
669 self.trUtf8('Add to repository'), self._VCSAdd) |
614 self.vcsAddDirMultiMenuActions.append(act) |
670 self.vcsAddDirMultiMenuActions.append(act) |
615 act = menu.addAction(UI.PixmapCache.getIcon("vcsRemove.png"), |
671 act = menu.addAction( |
|
672 UI.PixmapCache.getIcon("vcsRemove.png"), |
616 self.trUtf8('Remove from repository (and disk)'), |
673 self.trUtf8('Remove from repository (and disk)'), |
617 self._VCSRemove) |
674 self._VCSRemove) |
618 self.vcsDirMultiMenuActions.append(act) |
675 self.vcsDirMultiMenuActions.append(act) |
619 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
676 if pysvn.svn_version >= (1, 5, 0) and pysvn.version >= (1, 6, 0): |
620 menu.addSeparator() |
677 menu.addSeparator() |
621 act = menu.addAction(self.trUtf8("Add to Changelist"), |
678 act = menu.addAction( |
|
679 self.trUtf8("Add to Changelist"), |
622 self.__SVNAddToChangelist) |
680 self.__SVNAddToChangelist) |
623 self.vcsMenuActions.append(act) |
681 self.vcsMenuActions.append(act) |
624 act = menu.addAction(self.trUtf8("Remove from Changelist"), |
682 act = menu.addAction( |
|
683 self.trUtf8("Remove from Changelist"), |
625 self.__SVNRemoveFromChangelist) |
684 self.__SVNRemoveFromChangelist) |
626 self.vcsMenuActions.append(act) |
685 self.vcsMenuActions.append(act) |
627 menu.addSeparator() |
686 menu.addSeparator() |
628 act = menu.addAction(UI.PixmapCache.getIcon("vcsStatus.png"), |
687 act = menu.addAction( |
|
688 UI.PixmapCache.getIcon("vcsStatus.png"), |
629 self.trUtf8('Show status'), self._VCSStatus) |
689 self.trUtf8('Show status'), self._VCSStatus) |
630 self.vcsDirMultiMenuActions.append(act) |
690 self.vcsDirMultiMenuActions.append(act) |
631 menu.addSeparator() |
691 menu.addSeparator() |
632 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
692 act = menu.addAction( |
|
693 UI.PixmapCache.getIcon("vcsDiff.png"), |
633 self.trUtf8('Show difference'), self._VCSDiff) |
694 self.trUtf8('Show difference'), self._VCSDiff) |
634 self.vcsDirMultiMenuActions.append(act) |
695 self.vcsDirMultiMenuActions.append(act) |
635 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
696 act = menu.addAction( |
|
697 UI.PixmapCache.getIcon("vcsDiff.png"), |
636 self.trUtf8('Show difference (extended)'), |
698 self.trUtf8('Show difference (extended)'), |
637 self.__SVNExtendedDiff) |
699 self.__SVNExtendedDiff) |
638 self.vcsDirMultiMenuActions.append(act) |
700 self.vcsDirMultiMenuActions.append(act) |
639 act = menu.addAction(UI.PixmapCache.getIcon("vcsDiff.png"), |
701 act = menu.addAction( |
|
702 UI.PixmapCache.getIcon("vcsDiff.png"), |
640 self.trUtf8('Show difference (URLs)'), |
703 self.trUtf8('Show difference (URLs)'), |
641 self.__SVNUrlDiff) |
704 self.__SVNUrlDiff) |
642 self.vcsDirMultiMenuActions.append(act) |
705 self.vcsDirMultiMenuActions.append(act) |
643 menu.addSeparator() |
706 menu.addSeparator() |
644 act = menu.addAction(UI.PixmapCache.getIcon("vcsRevert.png"), |
707 act = menu.addAction( |
|
708 UI.PixmapCache.getIcon("vcsRevert.png"), |
645 self.trUtf8('Revert changes'), self._VCSRevert) |
709 self.trUtf8('Revert changes'), self._VCSRevert) |
646 self.vcsDirMultiMenuActions.append(act) |
710 self.vcsDirMultiMenuActions.append(act) |
647 act = menu.addAction(UI.PixmapCache.getIcon("vcsMerge.png"), |
711 act = menu.addAction( |
|
712 UI.PixmapCache.getIcon("vcsMerge.png"), |
648 self.trUtf8('Merge changes'), self._VCSMerge) |
713 self.trUtf8('Merge changes'), self._VCSMerge) |
649 self.vcsDirMultiMenuActions.append(act) |
714 self.vcsDirMultiMenuActions.append(act) |
650 act = menu.addAction( |
715 act = menu.addAction( |
651 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
716 self.trUtf8('Conflict resolved'), self.__SVNResolve) |
652 self.vcsDirMultiMenuActions.append(act) |
717 self.vcsDirMultiMenuActions.append(act) |