webrev -f failing on Mac

Pete Brunet peter.brunet at oracle.com
Fri Feb 19 16:46:38 UTC 2016


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