webrev -f failing on Mac
Daniel Fuchs
daniel.fuchs at oracle.com
Fri May 6 14:48:20 UTC 2016
Hi Pete,
Webrev -f no longer uses 'forest', now it uses 'trees'.
The 'forest' extension does not appear to be working properly
with recent mercurial versions.
You should remove forest from your .hgrc if you have enabled it.
For trees to work correctly, your repository forest should be first
seeded.
If you run webrev -f in a repository that has not been seeded for
trees it will print a warning message:
WARNING: -f flag provided but no subtree configured.
consider running 'hg tconfig --set --walk --depth'
Just run 'hg tconfig --set --walk --depth' from the root
of the forest and run webrev again.
Hope this helps,
-- daniel
On 19/02/16 17:46, Pete Brunet wrote:
> Hi, I'd like to create a multi-repo forest webrev using webrev -f. I
> just tried that for the first time on Mac and it doesn't work.
>
> I followed instructions here:
> https://www.mercurial-scm.org/wiki/ForestExtension
>
> and used forest.py from the suggested link and that site indicates rev
> 0.9.1, or at least that's the latest tag. The last commit was 10/9/11.
>
> I suspect it's incompatible with my version of Mercurial, 3.0.1
> https://bitbucket.org/gxti/hgforest/issues/3/hgforest-incompatible-w-mercurial-23
>
> Is the forest extension still in use? If not is there another solution
> to a forest wide webrev?
>
> Pete
>
> ptb-mbp-2:client petebrunet$ ksh ~/bin/webrev.ksh -f
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> SCM detected: mercurial
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> File list from hg foutgoing ...
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> hg: unknown command 'foutgoing'
>
> No outgoing, perhaps you haven't commited.
> File list from hg fstatus -mard ... Done.
> Workspace: /Users/petebrunet/JDK9/JDK-8076554/client
> Output to: /Users/petebrunet/JDK9/JDK-8076554/client/webrev
> Output Files:
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "Mercurial"
> Mercurial
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "basic"
> basic
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "add"
> add
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "annotate"
> annotate
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "clone"
> clone
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "commit"
> commit
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "diff"
> diff
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "export"
> export
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "forget"
> forget
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "init"
> init
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "log"
> log
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "merge"
> merge
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "pull"
> pull
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "push"
> push
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "remove"
> remove
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "serve"
> serve
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "status"
> status
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "summary"
> summary
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tclone"
> tclone
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tlog"
> tlog
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tpull"
> tpull
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tpush"
> tpush
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tstatus"
> tstatus
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tupdate"
> tupdate
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "update"
> update
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "view"
> view
> *** Error: file not in parent or child
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "use"
> use
> *** Error: file not in parent or child
> index.html: *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "Mercurial"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "basic"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "add"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "annotate"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "clone"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "commit"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "diff"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "export"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "forget"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "init"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "log"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "merge"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "pull"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "push"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "remove"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "serve"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "status"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "summary"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tclone"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tlog"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tpull"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tpush"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tstatus"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "tupdate"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "update"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "view"
> *** failed to import extension forest from
> /Users/petebrunet/hg-extensions/forest/forest.py: No module named repo
> abort: cannot follow file not in parent revision: "use"
> Done.
> Output to: /Users/petebrunet/JDK9/JDK-8076554/client/webrev
>
>
More information about the code-tools-dev
mailing list