2516 self.hgGetBranchesList(repodir), |
2516 self.hgGetBranchesList(repodir), |
2517 self.hgGetBookmarksList(repodir)) |
2517 self.hgGetBookmarksList(repodir)) |
2518 if dlg.exec_() != QDialog.Accepted: |
2518 if dlg.exec_() != QDialog.Accepted: |
2519 return |
2519 return |
2520 |
2520 |
2521 revs, baseRevs, compression, all = dlg.getParameters() |
2521 revs, baseRevs, compression, bundleAll = dlg.getParameters() |
2522 else: |
2522 else: |
2523 revs = bundleData["revs"] |
2523 revs = bundleData["revs"] |
2524 if bundleData["base"]: |
2524 if bundleData["base"]: |
2525 baseRevs = [bundleData["base"]] |
2525 baseRevs = [bundleData["base"]] |
2526 else: |
2526 else: |
2527 baseRevs = [] |
2527 baseRevs = [] |
2528 compression = "" |
2528 compression = "" |
2529 all = bundleData["all"] |
2529 bundleAll = bundleData["all"] |
2530 |
2530 |
2531 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
2531 fname, selectedFilter = E5FileDialog.getSaveFileNameAndFilter( |
2532 None, |
2532 None, |
2533 self.tr("Create changegroup"), |
2533 self.tr("Create changegroup"), |
2534 self.__lastChangeGroupPath or repodir, |
2534 self.__lastChangeGroupPath or repodir, |
2556 return |
2556 return |
2557 fname = Utilities.toNativeSeparators(fname) |
2557 fname = Utilities.toNativeSeparators(fname) |
2558 self.__lastChangeGroupPath = os.path.dirname(fname) |
2558 self.__lastChangeGroupPath = os.path.dirname(fname) |
2559 |
2559 |
2560 args = self.initCommand("bundle") |
2560 args = self.initCommand("bundle") |
2561 if all: |
2561 if bundleAll: |
2562 args.append("--all") |
2562 args.append("--all") |
2563 for rev in revs: |
2563 for rev in revs: |
2564 args.append("--rev") |
2564 args.append("--rev") |
2565 args.append(rev) |
2565 args.append(rev) |
2566 for baseRev in baseRevs: |
2566 for baseRev in baseRevs: |