Clearing up the backlog

TK Soh tksoh at
Thu Aug 11 05:13:42 CDT 2005

Matt Mackall wrote:

>I've got a fair amount of free time over the next couple weeks
>starting this weekend, so I should be catching up with the backlog
>I want to start by cutting a 0.6c release. If you have patches that
>you think should be considered for 0.6c that I haven't responded to,
>feel free to resend them. These should be mainly bug fixes, doc
>improvements, and minor usability tweaks. Hopefully we'll finish up
>BOS' directory walking cleanup and get Chris Mason's performance
>tweaks in as well (though the trickier bits will have to wait).
>And of course, after I've got 0.6c out feel free to resend any other
>patches that you think ought to be considered.
Adding the HP-UX support will be nice. Here's the patch:

# HG changeset patch
# User tksoh at
# Node ID 48365eccab134ee9493e81a83355f81b28cf3488
# Parent  122449dd89db3b70c5fdba91b3dd28086ca10bbe
Allow Mercurial to build on HP-UX 11

Temporary fix to allow Mercurial to build on HP-UX 11, as the C 
compiler on HP-UX 11 doesn't support 'inline' qualifier. The
'__inline' qualifier seemed to be supported, but not without
first resolving other associated issues.

diff -r 122449dd89db -r 48365eccab13 mercurial/bdiff.c
--- a/mercurial/bdiff.c	Wed Jul 27 03:23:59 2005
+++ b/mercurial/bdiff.c	Wed Jul 27 03:55:22 2005
@@ -12,6 +12,11 @@
 #include <Python.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef __hpux
+#define inline
 #ifdef _WIN32
 #ifdef _MSC_VER
 #define inline __inline

More information about the Mercurial mailing list