366 |
366 |
367 # find the root of the repo |
367 # find the root of the repo |
368 repodir = dname |
368 repodir = dname |
369 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
369 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
370 repodir = os.path.dirname(repodir) |
370 repodir = os.path.dirname(repodir) |
371 if repodir == os.sep: |
371 if os.path.splitdrive(repodir)[1] == os.sep: |
372 return |
372 return |
373 |
373 |
374 if isinstance(name, list): |
374 if isinstance(name, list): |
375 self.addArguments(args, fnames) |
375 self.addArguments(args, fnames) |
376 else: |
376 else: |
419 |
419 |
420 # find the root of the repo |
420 # find the root of the repo |
421 repodir = dname |
421 repodir = dname |
422 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
422 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
423 repodir = os.path.dirname(repodir) |
423 repodir = os.path.dirname(repodir) |
424 if repodir == os.sep: |
424 if os.path.splitdrive(repodir)[1] == os.sep: |
425 return False |
425 return False |
426 |
426 |
427 if noDialog: |
427 if noDialog: |
428 self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
428 self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
429 res = False |
429 res = False |
463 |
463 |
464 # find the root of the repo |
464 # find the root of the repo |
465 repodir = dname |
465 repodir = dname |
466 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
466 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
467 repodir = os.path.dirname(repodir) |
467 repodir = os.path.dirname(repodir) |
468 if repodir == os.sep: |
468 if os.path.splitdrive(repodir)[1] == os.sep: |
469 return |
469 return |
470 |
470 |
471 if isinstance(name, list): |
471 if isinstance(name, list): |
472 self.addArguments(args, name) |
472 self.addArguments(args, name) |
473 else: |
473 else: |
528 |
528 |
529 # find the root of the repo |
529 # find the root of the repo |
530 repodir = dname |
530 repodir = dname |
531 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
531 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
532 repodir = os.path.dirname(repodir) |
532 repodir = os.path.dirname(repodir) |
533 if repodir == os.sep: |
533 if os.path.splitdrive(repodir)[1] == os.sep: |
534 return False |
534 return False |
535 |
535 |
536 if noDialog: |
536 if noDialog: |
537 res = self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
537 res = self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
538 else: |
538 else: |
586 dname, fname = self.splitPath(name) |
586 dname, fname = self.splitPath(name) |
587 # find the root of the repo |
587 # find the root of the repo |
588 repodir = dname |
588 repodir = dname |
589 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
589 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
590 repodir = os.path.dirname(repodir) |
590 repodir = os.path.dirname(repodir) |
591 if repodir == os.sep: |
591 if os.path.splitdrive(repodir)[1] == os.sep: |
592 return False |
592 return False |
593 |
593 |
594 if noDialog: |
594 if noDialog: |
595 res = self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
595 res = self.startSynchronizedProcess(QProcess(), "hg", args, repodir) |
596 else: |
596 else: |
674 |
674 |
675 # find the root of the repo |
675 # find the root of the repo |
676 repodir = str(dname) |
676 repodir = str(dname) |
677 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
677 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
678 repodir = os.path.dirname(repodir) |
678 repodir = os.path.dirname(repodir) |
679 if repodir == os.sep: |
679 if os.path.splitdrive(repodir)[1] == os.sep: |
680 return |
680 return |
681 |
681 |
682 dlg = HgTagDialog(self.tagsList) |
682 dlg = HgTagDialog(self.tagsList) |
683 if dlg.exec_() == QDialog.Accepted: |
683 if dlg.exec_() == QDialog.Accepted: |
684 tag, tagOp = dlg.getParameters() |
684 tag, tagOp = dlg.getParameters() |
727 |
727 |
728 # find the root of the repo |
728 # find the root of the repo |
729 repodir = dname |
729 repodir = dname |
730 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
730 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
731 repodir = os.path.dirname(repodir) |
731 repodir = os.path.dirname(repodir) |
732 if repodir == os.sep: |
732 if os.path.splitdrive(repodir)[1] == os.sep: |
733 return |
733 return |
734 |
734 |
735 dia = HgDialog(self.trUtf8('Reverting changes')) |
735 dia = HgDialog(self.trUtf8('Reverting changes')) |
736 res = dia.startProcess(args, repodir) |
736 res = dia.startProcess(args, repodir) |
737 if res: |
737 if res: |
759 |
759 |
760 # find the root of the repo |
760 # find the root of the repo |
761 repodir = dname |
761 repodir = dname |
762 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
762 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
763 repodir = os.path.dirname(repodir) |
763 repodir = os.path.dirname(repodir) |
764 if repodir == os.sep: |
764 if os.path.splitdrive(repodir)[1] == os.sep: |
765 return |
765 return |
766 |
766 |
767 args = [] |
767 args = [] |
768 args.append('merge') |
768 args.append('merge') |
769 self.addArguments(args, opts) |
769 self.addArguments(args, opts) |
810 |
810 |
811 # find the root of the repo |
811 # find the root of the repo |
812 repodir = dname |
812 repodir = dname |
813 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
813 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
814 repodir = os.path.dirname(repodir) |
814 repodir = os.path.dirname(repodir) |
815 if repodir == os.sep: |
815 if os.path.splitdrive(repodir)[1] == os.sep: |
816 return 0 |
816 return 0 |
817 |
817 |
818 ioEncoding = Preferences.getSystem("IOEncoding") |
818 ioEncoding = Preferences.getSystem("IOEncoding") |
819 process = QProcess() |
819 process = QProcess() |
820 args = [] |
820 args = [] |
871 if not found: |
871 if not found: |
872 # find the root of the repo |
872 # find the root of the repo |
873 repodir = dname |
873 repodir = dname |
874 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
874 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
875 repodir = os.path.dirname(repodir) |
875 repodir = os.path.dirname(repodir) |
876 if repodir == os.sep: |
876 if os.path.splitdrive(repodir)[1] == os.sep: |
877 return names |
877 return names |
878 |
878 |
879 ioEncoding = Preferences.getSystem("IOEncoding") |
879 ioEncoding = Preferences.getSystem("IOEncoding") |
880 process = QProcess() |
880 process = QProcess() |
881 args = [] |
881 args = [] |
971 |
971 |
972 # find the root of the repo |
972 # find the root of the repo |
973 repodir = name |
973 repodir = name |
974 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
974 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
975 repodir = os.path.dirname(repodir) |
975 repodir = os.path.dirname(repodir) |
976 if repodir == os.sep: |
976 if os.path.splitdrive(repodir)[1] == os.sep: |
977 return |
977 return |
978 |
978 |
979 dia = HgDialog(self.trUtf8('Mercurial command')) |
979 dia = HgDialog(self.trUtf8('Mercurial command')) |
980 res = dia.startProcess(args, repodir) |
980 res = dia.startProcess(args, repodir) |
981 if res: |
981 if res: |
1144 dname, fname = self.splitPath(name) |
1144 dname, fname = self.splitPath(name) |
1145 # find the root of the repo |
1145 # find the root of the repo |
1146 repodir = dname |
1146 repodir = dname |
1147 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1147 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1148 repodir = os.path.dirname(repodir) |
1148 repodir = os.path.dirname(repodir) |
1149 if repodir == os.sep: |
1149 if os.path.splitdrive(repodir)[1] == os.sep: |
1150 return False |
1150 return False |
1151 |
1151 |
1152 dia = HgDialog(self.trUtf8('Copying {0}') |
1152 dia = HgDialog(self.trUtf8('Copying {0}') |
1153 .format(name)) |
1153 .format(name)) |
1154 res = dia.startProcess(args, repodir) |
1154 res = dia.startProcess(args, repodir) |
1312 |
1312 |
1313 # find the root of the repo |
1313 # find the root of the repo |
1314 repodir = self.splitPath(name)[0] |
1314 repodir = self.splitPath(name)[0] |
1315 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1315 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1316 repodir = os.path.dirname(repodir) |
1316 repodir = os.path.dirname(repodir) |
1317 if repodir == os.sep: |
1317 if os.path.splitdrive(repodir)[1] == os.sep: |
1318 return |
1318 return |
1319 |
1319 |
1320 dia = HgDialog(self.trUtf8('Pulling from a remote Mercurial repository')) |
1320 dia = HgDialog(self.trUtf8('Pulling from a remote Mercurial repository')) |
1321 res = dia.startProcess(args, repodir) |
1321 res = dia.startProcess(args, repodir) |
1322 if res: |
1322 if res: |
1341 |
1341 |
1342 # find the root of the repo |
1342 # find the root of the repo |
1343 repodir = self.splitPath(name)[0] |
1343 repodir = self.splitPath(name)[0] |
1344 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1344 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1345 repodir = os.path.dirname(repodir) |
1345 repodir = os.path.dirname(repodir) |
1346 if repodir == os.sep: |
1346 if os.path.splitdrive(repodir)[1] == os.sep: |
1347 return |
1347 return |
1348 |
1348 |
1349 dia = HgDialog(self.trUtf8('Pushing to a remote Mercurial repository')) |
1349 dia = HgDialog(self.trUtf8('Pushing to a remote Mercurial repository')) |
1350 res = dia.startProcess(args, repodir) |
1350 res = dia.startProcess(args, repodir) |
1351 if res: |
1351 if res: |
1367 |
1367 |
1368 # find the root of the repo |
1368 # find the root of the repo |
1369 repodir = self.splitPath(ppath)[0] |
1369 repodir = self.splitPath(ppath)[0] |
1370 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1370 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1371 repodir = os.path.dirname(repodir) |
1371 repodir = os.path.dirname(repodir) |
1372 if repodir == os.sep: |
1372 if os.path.splitdrive(repodir)[1] == os.sep: |
1373 return |
1373 return |
1374 |
1374 |
1375 process = QProcess() |
1375 process = QProcess() |
1376 args = [] |
1376 args = [] |
1377 args.append(mode) |
1377 args.append(mode) |
1450 |
1450 |
1451 # find the root of the repo |
1451 # find the root of the repo |
1452 repodir = dname |
1452 repodir = dname |
1453 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1453 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1454 repodir = os.path.dirname(repodir) |
1454 repodir = os.path.dirname(repodir) |
1455 if repodir == os.sep: |
1455 if os.path.splitdrive(repodir)[1] == os.sep: |
1456 return False |
1456 return False |
1457 |
1457 |
1458 dia = HgDialog( |
1458 dia = HgDialog( |
1459 self.trUtf8('Resolving files/directories')) |
1459 self.trUtf8('Resolving files/directories')) |
1460 res = dia.startProcess(args, repodir) |
1460 res = dia.startProcess(args, repodir) |
1472 |
1472 |
1473 # find the root of the repo |
1473 # find the root of the repo |
1474 repodir = str(dname) |
1474 repodir = str(dname) |
1475 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1475 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1476 repodir = os.path.dirname(repodir) |
1476 repodir = os.path.dirname(repodir) |
1477 if repodir == os.sep: |
1477 if os.path.splitdrive(repodir)[1] == os.sep: |
1478 return |
1478 return |
1479 |
1479 |
1480 name, ok = QInputDialog.getItem( |
1480 name, ok = QInputDialog.getItem( |
1481 None, |
1481 None, |
1482 self.trUtf8("Create Branch"), |
1482 self.trUtf8("Create Branch"), |
1503 |
1503 |
1504 # find the root of the repo |
1504 # find the root of the repo |
1505 repodir = str(dname) |
1505 repodir = str(dname) |
1506 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1506 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1507 repodir = os.path.dirname(repodir) |
1507 repodir = os.path.dirname(repodir) |
1508 if repodir == os.sep: |
1508 if os.path.splitdrive(repodir)[1] == os.sep: |
1509 return |
1509 return |
1510 |
1510 |
1511 args = [] |
1511 args = [] |
1512 args.append("branch") |
1512 args.append("branch") |
1513 |
1513 |
1526 |
1526 |
1527 # find the root of the repo |
1527 # find the root of the repo |
1528 repodir = str(dname) |
1528 repodir = str(dname) |
1529 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1529 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1530 repodir = os.path.dirname(repodir) |
1530 repodir = os.path.dirname(repodir) |
1531 if repodir == os.sep: |
1531 if os.path.splitdrive(repodir)[1] == os.sep: |
1532 return |
1532 return |
1533 |
1533 |
1534 cfgFile = os.path.join(repodir, self.adminDir, "hgrc") |
1534 cfgFile = os.path.join(repodir, self.adminDir, "hgrc") |
1535 if not os.path.exists(cfgFile): |
1535 if not os.path.exists(cfgFile): |
1536 try: |
1536 try: |
1551 |
1551 |
1552 # find the root of the repo |
1552 # find the root of the repo |
1553 repodir = str(dname) |
1553 repodir = str(dname) |
1554 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1554 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1555 repodir = os.path.dirname(repodir) |
1555 repodir = os.path.dirname(repodir) |
1556 if repodir == os.sep: |
1556 if os.path.splitdrive(repodir)[1] == os.sep: |
1557 return |
1557 return |
1558 |
1558 |
1559 args = [] |
1559 args = [] |
1560 args.append('verify') |
1560 args.append('verify') |
1561 |
1561 |
1574 |
1574 |
1575 # find the root of the repo |
1575 # find the root of the repo |
1576 repodir = str(dname) |
1576 repodir = str(dname) |
1577 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1577 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1578 repodir = os.path.dirname(repodir) |
1578 repodir = os.path.dirname(repodir) |
1579 if repodir == os.sep: |
1579 if os.path.splitdrive(repodir)[1] == os.sep: |
1580 return |
1580 return |
1581 |
1581 |
1582 args = [] |
1582 args = [] |
1583 args.append('showconfig') |
1583 args.append('showconfig') |
1584 args.append("--untrusted") |
1584 args.append("--untrusted") |
1598 |
1598 |
1599 # find the root of the repo |
1599 # find the root of the repo |
1600 repodir = str(dname) |
1600 repodir = str(dname) |
1601 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1601 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1602 repodir = os.path.dirname(repodir) |
1602 repodir = os.path.dirname(repodir) |
1603 if repodir == os.sep: |
1603 if os.path.splitdrive(repodir)[1] == os.sep: |
1604 return |
1604 return |
1605 |
1605 |
1606 args = [] |
1606 args = [] |
1607 args.append('paths') |
1607 args.append('paths') |
1608 |
1608 |
1621 |
1621 |
1622 # find the root of the repo |
1622 # find the root of the repo |
1623 repodir = str(dname) |
1623 repodir = str(dname) |
1624 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1624 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1625 repodir = os.path.dirname(repodir) |
1625 repodir = os.path.dirname(repodir) |
1626 if repodir == os.sep: |
1626 if os.path.splitdrive(repodir)[1] == os.sep: |
1627 return |
1627 return |
1628 |
1628 |
1629 args = [] |
1629 args = [] |
1630 args.append('recover') |
1630 args.append('recover') |
1631 |
1631 |
1644 |
1644 |
1645 # find the root of the repo |
1645 # find the root of the repo |
1646 repodir = str(dname) |
1646 repodir = str(dname) |
1647 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1647 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1648 repodir = os.path.dirname(repodir) |
1648 repodir = os.path.dirname(repodir) |
1649 if repodir == os.sep: |
1649 if os.path.splitdrive(repodir)[1] == os.sep: |
1650 return |
1650 return |
1651 |
1651 |
1652 args = [] |
1652 args = [] |
1653 args.append('identify') |
1653 args.append('identify') |
1654 |
1654 |
1718 |
1718 |
1719 # find the root of the repo |
1719 # find the root of the repo |
1720 repodir = str(dname) |
1720 repodir = str(dname) |
1721 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1721 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1722 repodir = os.path.dirname(repodir) |
1722 repodir = os.path.dirname(repodir) |
1723 if repodir == os.sep: |
1723 if os.path.splitdrive(repodir)[1] == os.sep: |
1724 return |
1724 return |
1725 |
1725 |
1726 dlg = HgBundleDialog(self.tagsList, self.branchesList) |
1726 dlg = HgBundleDialog(self.tagsList, self.branchesList) |
1727 if dlg.exec_() == QDialog.Accepted: |
1727 if dlg.exec_() == QDialog.Accepted: |
1728 rev, compression, all = dlg.getParameters() |
1728 rev, compression, all = dlg.getParameters() |
1782 |
1782 |
1783 # find the root of the repo |
1783 # find the root of the repo |
1784 repodir = str(dname) |
1784 repodir = str(dname) |
1785 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1785 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1786 repodir = os.path.dirname(repodir) |
1786 repodir = os.path.dirname(repodir) |
1787 if repodir == os.sep: |
1787 if os.path.splitdrive(repodir)[1] == os.sep: |
1788 return |
1788 return |
1789 |
1789 |
1790 file = E5FileDialog.getOpenFileName( |
1790 file = E5FileDialog.getOpenFileName( |
1791 None, |
1791 None, |
1792 self.trUtf8("Preview changegroup"), |
1792 self.trUtf8("Preview changegroup"), |
1813 |
1813 |
1814 # find the root of the repo |
1814 # find the root of the repo |
1815 repodir = str(dname) |
1815 repodir = str(dname) |
1816 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1816 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1817 repodir = os.path.dirname(repodir) |
1817 repodir = os.path.dirname(repodir) |
1818 if repodir == os.sep: |
1818 if os.path.splitdrive(repodir)[1] == os.sep: |
1819 return |
1819 return |
1820 |
1820 |
1821 file = E5FileDialog.getOpenFileName( |
1821 file = E5FileDialog.getOpenFileName( |
1822 None, |
1822 None, |
1823 self.trUtf8("Preview changegroup"), |
1823 self.trUtf8("Preview changegroup"), |
1845 |
1845 |
1846 # find the root of the repo |
1846 # find the root of the repo |
1847 repodir = str(dname) |
1847 repodir = str(dname) |
1848 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1848 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1849 repodir = os.path.dirname(repodir) |
1849 repodir = os.path.dirname(repodir) |
1850 if repodir == os.sep: |
1850 if os.path.splitdrive(repodir)[1] == os.sep: |
1851 return |
1851 return |
1852 |
1852 |
1853 res = False |
1853 res = False |
1854 files = E5FileDialog.getOpenFileNames( |
1854 files = E5FileDialog.getOpenFileNames( |
1855 None, |
1855 None, |
1893 |
1893 |
1894 # find the root of the repo |
1894 # find the root of the repo |
1895 repodir = str(dname) |
1895 repodir = str(dname) |
1896 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1896 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1897 repodir = os.path.dirname(repodir) |
1897 repodir = os.path.dirname(repodir) |
1898 if repodir == os.sep: |
1898 if os.path.splitdrive(repodir)[1] == os.sep: |
1899 return |
1899 return |
1900 |
1900 |
1901 rev = "" |
1901 rev = "" |
1902 if subcommand in ("good", "bad"): |
1902 if subcommand in ("good", "bad"): |
1903 dlg = HgRevisionSelectionDialog(self.tagsList, self.branchesList, |
1903 dlg = HgRevisionSelectionDialog(self.tagsList, self.branchesList, |
1940 |
1940 |
1941 # find the root of the repo |
1941 # find the root of the repo |
1942 repodir = dname |
1942 repodir = dname |
1943 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1943 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1944 repodir = os.path.dirname(repodir) |
1944 repodir = os.path.dirname(repodir) |
1945 if repodir == os.sep: |
1945 if os.path.splitdrive(repodir)[1] == os.sep: |
1946 return |
1946 return |
1947 |
1947 |
1948 dia = HgDialog( |
1948 dia = HgDialog( |
1949 self.trUtf8('Removing files from the Mercurial repository only')) |
1949 self.trUtf8('Removing files from the Mercurial repository only')) |
1950 res = dia.startProcess(args, repodir) |
1950 res = dia.startProcess(args, repodir) |
1965 |
1965 |
1966 # find the root of the repo |
1966 # find the root of the repo |
1967 repodir = str(dname) |
1967 repodir = str(dname) |
1968 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1968 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
1969 repodir = os.path.dirname(repodir) |
1969 repodir = os.path.dirname(repodir) |
1970 if repodir == os.sep: |
1970 if os.path.splitdrive(repodir)[1] == os.sep: |
1971 return |
1971 return |
1972 |
1972 |
1973 dlg = HgBackoutDialog(self.tagsList, self.branchesList) |
1973 dlg = HgBackoutDialog(self.tagsList, self.branchesList) |
1974 if dlg.exec_() == QDialog.Accepted: |
1974 if dlg.exec_() == QDialog.Accepted: |
1975 rev, merge, date, user, message = dlg.getParameters() |
1975 rev, merge, date, user, message = dlg.getParameters() |
2009 |
2009 |
2010 # find the root of the repo |
2010 # find the root of the repo |
2011 repodir = str(dname) |
2011 repodir = str(dname) |
2012 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
2012 while not os.path.isdir(os.path.join(repodir, self.adminDir)): |
2013 repodir = os.path.dirname(repodir) |
2013 repodir = os.path.dirname(repodir) |
2014 if repodir == os.sep: |
2014 if os.path.splitdrive(repodir)[1] == os.sep: |
2015 return |
2015 return |
2016 |
2016 |
2017 self.serveDlg = HgServeDialog(self, repodir) |
2017 self.serveDlg = HgServeDialog(self, repodir) |
2018 self.serveDlg.show() |
2018 self.serveDlg.show() |
2019 |
2019 |