Matthieu Moy | 3 Oct 2005 03:10
Picon
Picon
Favicon

I'm back!

Hi,

I'm back online, and I've merged Stefan's patch (including the merge
from Masatake) for DVC. Therefore, I'm now ready again to be the
master archive for DVC (this means, unless someone objects, merge from
me and only from me starting from now).

Note that I've mostly merged blindly. I'd like to take some time for
code review, but not today.

--

-- 
Matthieu
Matthieu Moy | 3 Oct 2005 03:13
Picon
Picon
Favicon

[commit][dvc] Merged from stefan <at> xsteve.at--public-2005 (patch 12-14)

Revision: dvc--main--0--patch-6
Archive: Matthieu.Moy <at> imag.fr--public
Creator: Matthieu Moy <Matthieu.Moy <at> imag.fr>
Date: Mon Oct  3 03:03:05 MEST 2005
Standard-date: 2005-10-03 01:03:05 GMT
Modified-files: docs/DVC-API lisp/dvc-core.el
    lisp/dvc-defs.el lisp/dvc-unified.el lisp/xhg-core.el
    lisp/xhg.el lisp/xtla-core.el lisp/xtla-defs.el
New-patches: Matthieu.Moy <at> imag.fr--public/dvc--main--0--patch-6
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-12
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-13
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-14
Summary: Merged from stefan <at> xsteve.at--public-2005 (patch 12-14)
Keywords: merge

Patches applied:

 * stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-12
   Changed the prefix convention for common functions of every supported dvc

 * stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-13
   New function: dvc-changes

 * stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-14
   Added tla-dvc-tree-root
Matthieu Moy | 3 Oct 2005 03:13
Picon
Picon
Favicon

[commit][dvc] Added function xhg-log [stefan <at> xsteve.at--public-2005 (patch 11)]

Revision: dvc--main--0--patch-5
Archive: Matthieu.Moy <at> imag.fr--public
Creator: Matthieu Moy <Matthieu.Moy <at> imag.fr>
Date: Mon Oct  3 03:00:32 MEST 2005
Standard-date: 2005-10-03 01:00:32 GMT
Modified-files: lisp/xhg.el
New-patches: Matthieu.Moy <at> imag.fr--public/dvc--main--0--patch-5
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-11
Summary:  Added function xhg-log [stefan <at> xsteve.at--public-2005 (patch 11)]
Keywords: merge

Patches applied:

 * stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-11
   Added function xhg-log
Matthieu Moy | 3 Oct 2005 03:13
Picon
Picon
Favicon

[commit][dvc] Merged from stefan <at> xsteve.at--public-2005 (patch 16-23)

Revision: dvc--main--0--patch-8
Archive: Matthieu.Moy <at> imag.fr--public
Creator: Matthieu Moy <Matthieu.Moy <at> imag.fr>
Date: Mon Oct  3 03:08:43 MEST 2005
Standard-date: 2005-10-03 01:08:43 GMT
New-files: lisp/xhg-dvc.el lisp/xtla-dvc.el
Modified-files: docs/DVC-API lisp/dvc-defs.el
    lisp/dvc-unified.el lisp/xhg-core.el lisp/xhg.el
    lisp/xtla-core.el lisp/xtla-defs.el
    {arch}/=partner-versions
New-patches: Matthieu.Moy <at> imag.fr--public/dvc--main--0--patch-8
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-16
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-17
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-18
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-19
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-20
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-21
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-22
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-23
Summary: Merged from stefan <at> xsteve.at--public-2005 (patch 16-23)
Keywords: merge

Patches applied:

 * stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-16
   Added stefan <at> xsteve.at--public-2005/dvc--dev--0 to =partner-versions

 * stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-17
   Added dvc-log

(Continue reading)

Matthieu Moy | 3 Oct 2005 03:13
Picon
Picon
Favicon

[commit][dvc] Merged from jet <at> gyve.org--xtla (patch 0-5), stefan <at> xsteve.at--public-2005 (patch 15)

Revision: dvc--main--0--patch-7
Archive: Matthieu.Moy <at> imag.fr--public
Creator: Matthieu Moy <Matthieu.Moy <at> imag.fr>
Date: Mon Oct  3 03:05:46 MEST 2005
Standard-date: 2005-10-03 01:05:46 GMT
Modified-files: lisp/dvc-core.el lisp/xtla-core.el
    {arch}/=partner-versions
New-patches: Matthieu.Moy <at> imag.fr--public/dvc--main--0--patch-7
    jet <at> gyve.org--xtla/dvc--devo--0.0--base-0
    jet <at> gyve.org--xtla/dvc--devo--0.0--patch-1
    jet <at> gyve.org--xtla/dvc--devo--0.0--patch-2
    jet <at> gyve.org--xtla/dvc--devo--0.0--patch-3
    jet <at> gyve.org--xtla/dvc--devo--0.0--patch-4
    jet <at> gyve.org--xtla/dvc--devo--0.0--patch-5
    stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-15
Summary: Merged from jet <at> gyve.org--xtla (patch 0-5), stefan <at> xsteve.at--public-2005 (patch 15)
Keywords: merge

Patches applied:

 * jet <at> gyve.org--xtla/dvc--devo--0.0--base-0
   tag of stefan <at> xsteve.at--public-2005/dvc--dev--0--patch-14

 * jet <at> gyve.org--xtla/dvc--devo--0.0--patch-1
   Added dvc--find-tree-root-file-upward

 * jet <at> gyve.org--xtla/dvc--devo--0.0--patch-2
   Use dvc-core in xtla-core

 * jet <at> gyve.org--xtla/dvc--devo--0.0--patch-3
(Continue reading)

Matthieu Moy | 3 Oct 2005 03:21
Picon
Picon
Favicon

[commit][dvc] Cleanup the =partner-versions file

Revision: dvc--main--0--patch-9
Archive: Matthieu.Moy <at> imag.fr--public
Creator: Matthieu Moy <Matthieu.Moy <at> imag.fr>
Date: Mon Oct  3 03:20:26 MEST 2005
Standard-date: 2005-10-03 01:20:26 GMT
Modified-files: {arch}/=partner-versions
New-patches: Matthieu.Moy <at> imag.fr--public/dvc--main--0--patch-9
Summary: Cleanup the =partner-versions file
Keywords: 
Matthieu Moy | 3 Oct 2005 23:44
Picon
Picon
Favicon

Pymacs : A better way to implement bzr and hg support in Xtla ?

Hi all, (Xtla, and bzr mailing list in Cc -- for those who didn't
follow, Xtla is the Emacs interface to Baz 1.x, and we started
extending it to support mercurial and bzr in a more general framework
that we currently call DVC)

I've just discovered Pymacs (thank you Lalo). It's a way to make
python and Emacs communicate together.

  http://pymacs.progiciels-bpi.ca/

This would in particular allow using bzr (and probably mercurial) as a
Python library instead of a standalone process.

This means: No need to parse the output, we can get the data-structure
directly. If something is not right in the bzr interface, we can use
lower-level functions in the API, without modifying bzr (to make M-x
baz-revisions RET efficient, I had to modify baz itself -- that's why
baz 1.5 makes Xtla faster).

That's also interesting for the bzr team, since that would provide a
use-case of bzr as a library (I suppose bzr is currently more tested
as a standalone executable than as a library).

The drawback is, it adds one dependancy to DVC: pymacs. Pymacs made of
some .el files, and needs a python interpreter (off course), but bzr
needs one anyway. This is a problem for people installing DVC
manually, and for a future integration of DVC in GNU Emacs, unless
pymacs is planned to be integrated in mainline.

Perhaps some code could be factored between mercurial and bzr support,
(Continue reading)

Martin Pool | 4 Oct 2005 00:58
Picon

Re: Pymacs : A better way to implement bzr and hg support in Xtla ?

I think Pymacs looks quite exciting and interesting, and getting into
bzr that way would probably give you both a richer and faster
interface.  I'd certainly be happy to hear any feedback you might have
on the library API.   Whether adding the dependency will be ok for
your users or not I don't know.

--
Martin
Milan Zamazal | 4 Oct 2005 09:28
Picon
Favicon

[Ludovic Courtes] Bug#330880: xtla: `tla-edit-log' triggers a bug in Emacs or Xt

This is a bug report I received from a Debian user.  It doesn't have
much to do with Xtla, I'm just asking if someone observes similar
problems and thus can cooperate with the reporter.

Picon Picon Favicon
From: Ludovic Courtes <ludovic.courtes <at> laas.fr>
Subject: Bug#330880: xtla: `tla-edit-log' triggers a bug in Emacs or Xt
Date: 2005-09-30 09:10:15 GMT
Package: xtla
Version: 1.1-1
Severity: normal

Hi,

The `tla-edit-log' command, on my machine, sometimes hangs GNU Emacs under X11
(I'd say it hangs once every 10 `tla-edit-log' calls or so).  More precisely,
Emacs hangs while typing text into the syntax-highlighted buffer provided by
`tla-edit-log'.  This is something I've only experienced while typing text in
`tla-edit-log''s buffer.

At first sight, it seems to be related either to X, Xt, or Emacs' X GUI.
However, although it does not directly relate to `xtla', I thought
(Continue reading)

Stefan Reichör | 4 Oct 2005 22:25
Picon

Re: Pymacs : A better way to implement bzr and hg support in Xtla ?

Matthieu Moy <Matthieu.Moy <at> imag.fr> writes:

> Hi all, (Xtla, and bzr mailing list in Cc -- for those who didn't
> follow, Xtla is the Emacs interface to Baz 1.x, and we started
> extending it to support mercurial and bzr in a more general framework
> that we currently call DVC)
>
> I've just discovered Pymacs (thank you Lalo). It's a way to make
> python and Emacs communicate together.
>
>   http://pymacs.progiciels-bpi.ca/
>
> This would in particular allow using bzr (and probably mercurial) as a
> Python library instead of a standalone process.
>
> This means: No need to parse the output, we can get the data-structure
> directly. If something is not right in the bzr interface, we can use
> lower-level functions in the API, without modifying bzr (to make M-x
> baz-revisions RET efficient, I had to modify baz itself -- that's why
> baz 1.5 makes Xtla faster).
>
> That's also interesting for the bzr team, since that would provide a
> use-case of bzr as a library (I suppose bzr is currently more tested
> as a standalone executable than as a library).
>
> The drawback is, it adds one dependancy to DVC: pymacs. Pymacs made of
> some .el files, and needs a python interpreter (off course), but bzr
> needs one anyway. This is a problem for people installing DVC
> manually, and for a future integration of DVC in GNU Emacs, unless
> pymacs is planned to be integrated in mainline.
(Continue reading)


Gmane