On Mon, Oct 30, 2017 at 06:53:59PM +0100, Juan Francisco Cantero Hurtado wrote:
> Looks like hgview is another package with no users :P . It has been
> broken since August.
>
> Reported by landry@:
> for l in (self.repo.sjoin('lock'), self.repo.join('wlock')):
> AttributeError: 'localrepository' object has no attribute 'join'
>
> OK?
Same patch for -stable. edd, OK?
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/hgview/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile 2 Apr 2015 14:21:13 -0000 1.3
+++ Makefile 30 Oct 2017 22:07:27 -0000
@@ -3,6 +3,7 @@
COMMENT = fast Mercurial log navigator
MODPY_EGG_VERSION = 1.8.2
+REVISION = 0
DISTNAME = hgview-${MODPY_EGG_VERSION}
CATEGORIES = devel
Index: patches/patch-hgviewlib_qt4_hgrepoviewer_py
===================================================================
RCS file: patches/patch-hgviewlib_qt4_hgrepoviewer_py
diff -N patches/patch-hgviewlib_qt4_hgrepoviewer_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-hgviewlib_qt4_hgrepoviewer_py 30 Oct 2017 22:07:27 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+repo.join has been deprecated since Mercurial 4.2.
+
+Index: hgviewlib/qt4/hgrepoviewer.py
+--- hgviewlib/qt4/hgrepoviewer.py.orig
++++ hgviewlib/qt4/hgrepoviewer.py
+@@ -565,7 +565,7 @@ class HgRepoViewer(QtGui.QMainWindow, HgDialogMixin, _
+ (self.repo.root, ".hg", "dirstate"),
+ (self.repo.root, ".hg", "store", "phasesroots"),]
+ watchedfiles = [os.path.join(*wf) for wf in watchedfiles]
+- for l in (self.repo.sjoin('lock'), self.repo.join('wlock')):
++ for l in (self.repo.sjoin('lock'), self.repo.vfs.join('wlock')):
+ try:
+ if util.readlock(l):
+ break
No comments:
Post a Comment