librelist archives

« back to archive

New repositories

New repositories

From:
Martin Geisler
Date:
2012-05-06 @ 12:00
Hi John, hi everybody,

I've forked your javahg-ext-mq and javahg-ext-rebase repositories back
under the aragost user on Bitbucket and given you admin access to them.
See:

  https://bitbucket.org/aragost/javahg-ext-mq
  https://bitbucket.org/aragost/javahg-ext-rebase

Jan will configure Jenkins to do builds with the repos. Jenkins is
currently running on an internal machine, but we'll open it up
eventually when we figure out how to separate the private jobs from the
public jobs.

-- 
Martin Geisler

Mercurial links: http://mercurial.ch/

Re: [javahg] New repositories

From:
Jan Sorensen
Date:
2012-05-06 @ 12:37
HI John

I have integrated the mq and rebase extension in the Jenkins setup.
That means that the rebase and mq jars are now deployed to the
Sonatype snapshot maven repository.

Some test cases (actually all) fails in rebase with 1.9.x version of
Mercurial. I did not look into details but noticed in
RebaseConflictResolvingContext#processStream some strange looking
code:

		while (!in.isEof()) {
			if (in.match("saved backup bundle to ".getBytes())) {
				assert this.backupBundleFile == null;
				this.backupBundleFile = new File(in.textUpTo('\n'));
			} else {
				break;
			}
		}

I'm not really sure what you try to do here, but note that the match
method will not advance the stream in case the stream doesn't match.
So in effect you only check if the current position in the stream
match. You are not consuming all bytes in the stream, which you
should.

Jon Gunnip has asked for a 0.3 release, which I have agreed to. If
possible I would like to include the rebase extension in the release
but of course not with failing test cases. So if possible I would like
to get it fixed rather quickly, if not I will just remove rebase from
the release.

Cheers,
Jan




On Sun, May 6, 2012 at 2:00 PM, Martin Geisler <mg@lazybytes.net> wrote:
> Hi John, hi everybody,
>
> I've forked your javahg-ext-mq and javahg-ext-rebase repositories back
> under the aragost user on Bitbucket and given you admin access to them.
> See:
>
>  https://bitbucket.org/aragost/javahg-ext-mq
>  https://bitbucket.org/aragost/javahg-ext-rebase
>
> Jan will configure Jenkins to do builds with the repos. Jenkins is
> currently running on an internal machine, but we'll open it up
> eventually when we figure out how to separate the private jobs from the
> public jobs.
>
> --
> Martin Geisler
>
> Mercurial links: http://mercurial.ch/

Re: [javahg] New repositories

From:
John Peberdy
Date:
2012-05-06 @ 14:19
On Sun, May 6, 2012 at 8:37 AM, Jan Sorensen <sorensenjan@gmail.com> wrote:
> HI John
>
> I have integrated the mq and rebase extension in the Jenkins setup.
> That means that the rebase and mq jars are now deployed to the
> Sonatype snapshot maven repository.
>
> Some test cases (actually all) fails in rebase with 1.9.x version of
> Mercurial. I did not look into details but noticed in

I fixed the two issues. Thanks for catching them.

Re: [javahg] New repositories

From:
John Peberdy
Date:
2012-05-06 @ 14:22
On Sun, May 6, 2012 at 8:00 AM, Martin Geisler <mg@lazybytes.net> wrote:
> Hi John, hi everybody,
>
> I've forked your javahg-ext-mq and javahg-ext-rebase repositories back
> under the aragost user on Bitbucket and given you admin access to them.
> See:
>
>  https://bitbucket.org/aragost/javahg-ext-mq
>  https://bitbucket.org/aragost/javahg-ext-rebase
>
> Jan will configure Jenkins to do builds with the repos. Jenkins is
> currently running on an internal machine, but we'll open it up
> eventually when we figure out how to separate the private jobs from the
> public jobs.

I think even emailing the list on failure would be useful (but not
"still failing"), assuming the tests are automatically kicked off.

>
> --
> Martin Geisler
>
> Mercurial links: http://mercurial.ch/



-- 
John Peberdy