webrev -f failing on Mac
Daniel Fuchs
daniel.fuchs at oracle.com
Fri May 6 14:52:12 UTC 2016
On 06/05/16 16:48, Daniel Fuchs wrote:
> Hi Pete,
>
> Webrev -f no longer uses 'forest', now it uses 'trees'.
Forgot to point to the trees extension:
http://openjdk.java.net/projects/code-tools/trees/
See instruction there on how to enable trees in your
~/.hgrc
best regards,
-- daniel
> 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