tortoisehg
GUI interface for Mercurial
-
4
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:tools:scm/tortoisehg && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
tortoisehg-2.1.1.tar.bz2 | 0008387818 8 MB | |
tortoisehg.changes | 0000003250 3.17 KB | |
tortoisehg.spec | 0000002448 2.39 KB |
Revision 3 (latest revision is 99)
Wolfgang Rosenauer (wrosenauer)
accepted
request 75856
from
Marcel Gmür (ammler)
(revision 3)
- update to 2.1.1 (for mercurial 1.9) Bug Fixes: * sync: move import of paths to top of the file (fixes #853, etc) * hgcrutil: add missing import of _() (closes #852) * NameError: global name 'paths' is not defined (#853) * wctxactions: give parent to transient menus (closes #716) * repomodel: reorder colors in Changes column (refs #776) * sync: do not use --bookmark argument for target in in/out commands (refs #901) * wctxactions: fix rename from status/commit dialogs (fixes #902) * thg: workaround for resolve tool bug (fixes #891) * archive: fix bad handling of non-ascii path (fixes #883) * thg: reintroduce stderr capture (closes #856) * shelve: fix shelf creation when .hg/shelves must be created * visdiff: fix possible unicode error at launchtool (fixes #796) * fileview: avoid unwanted unicode issue at timerBuildDiffMarkers (fixes #857) * shellext: additionally use GetDriveType for local disks check (closes #842) - changes in 2.1 Bug Fixes: * only read hgrc files of related repositories on local disks (fixes #537) * filedata: note when binary files have been added (fixes #849) * shelve: do not use repo.opener to create new shelf files (refs #832) * thgrepo: ignore folders in the shelve directory (fixes #832) * wix: catch up with Mercurial b30c889584ef (fixes #844) * status: double click signal was redundant with default wctxaction (fixes #848) * wctxactions: pass absolute paths to commands.resolve() (closes #747) * guess, wctxactions: workingctx.remove() has been obsoleted (closes #840) * repofilter: added option to display only active branches (closes #577) * revdetails: disable actionShowAllMerge by default (closes #818) * revert: handle non-ascii filenames in prompt (closes #824) * wctxactions: fix error message (closes #781)
Comments 8
Is there a reason why this is not in Factory?
IMHO one reason was that within this project it is/was not well maintained. Not necessarily because of us as maintainers but because upstream also seemed to be very slow.. So in the past it broke with almost every upgrade of mercurial and it was not reasonable to not update mercurial because tortoisehg was not available in a compatible version.
So that maybe was a reason. I cannot really tell if the situation changed since then and what @develop7 thinks about it nowadays?
Yeah, the upstream was slow and sloppy back then; things are improving now though — the release cycle has been promised to be in sync with Mercurial and so far they're keeping it; and they have started to publish release notes. Which is definitely a good sign.
I'd definitely gave them a try, but bear in mind outdated THG prevented Mercurial from upgrading and I don't know what does Tumbleweed policy say about that. We could work that around by bundling Mercurial to THG package, but I've no idea how to do that.
It still is - HG 6.0.0 is out now, but tortoise is still on 5.9.3...
Yes, and there's no 6.0 release at https://www.mercurial-scm.org/release/tortoisehg/targz/
We could also relax the dependency on a specific Mercurial version. That could maybe break THG at runtime for a few days after a Mercurial release, but it could be in Factory without blocking Mercurial updates. I’m not entirely happy with that idea though, because we would deliberately accept breaking the user experience.
To fix the build failures, we should either run the tests only "if %{with test}" or install pytest unconditionally (instead of "%if %{with test}"). I’m not sure what was the point of "%if %{with test}" originally.
https://build.opensuse.org/request/show/853246
The tests are skipped on Leap because they fail with an xvfb error