Jerry James wrote:
How about hg pull? I did an hg pull in the top level packages
directory, and was told that manifests were updated ... but no actual
source files. By looking at the ChangeLog, I found the subdirectories
I had to enter to pull the actual file changes. Is there some way of
doing a pull on all subrepos? (I can't see one in the help text.)
According to the Mercurial wiki[1], "hg pull -u" should give you the
subdirectory updates.
But... I'm not getting the updates for individual packages, either.
It looks to me like the .hgsubstate file in the top-level
(xemacs-packages) repo is not getting updated properly. For example,
in the top-level ChangeLog, we have
2011-10-24 Norbert Koch <viteno(a)xemacs.org>
* Packages released: cc-mode, leim, ruby-modes.
But Mercurial says the 2 most recent updates to .hgsubstate were
changeset: 899:3fd799751c6e
user: Mike Sperber <sperber(a)deinprogramm.de>
date: Fri Dec 16 15:07:03 2011 +0100
summary: Added patcher subrepo.
changeset: 895:d52a886ab3d0
user: Mats Lidell <matsl(a)xemacs.org>
date: Sat Sep 10 23:17:25 2011 +0200
summary: Update to latest ruby-mode
Looks like we still have some kinks in the package workflow. Norbert,
when you do the top-level commit, do you just use "hg commit", or do you
list individual files (e.g., ChangeLog)?
mike
Footnotes:
[1]
http://mercurial.selenic.com/wiki/Subrepository
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://lists.xemacs.org/mailman/listinfo/xemacs-beta