On Thu, Sep 5, 2013 at 10:34 AM, Andrew McDermott
<andrew.mcderm...@linaro.org> wrote:

> Does the repo sync work outside of the Linaro scripts?
>
> What's the output from:
>
> $ PATH=$PATH:~/bin
> $ cd /tmp
> $ repo init --quiet -u git://git.linaro.org/openembedded/manifest.git -b \
>      master -m default.xml --repo-url=git://android.git.linaro.org/tools/repo
> $ repo sync

No I already did run this way to get the strace

repo init run ok
then reposync fail.


CU82$ repo sync
Traceback (most recent call last):
  File "/d1/arm64/openembedded/.repo/repo/main.py", line 414, in <module>
    _Main(sys.argv[1:])
  File "/d1/arm64/openembedded/.repo/repo/main.py", line 390, in _Main
    result = repo._Run(argv) or 0
  File "/d1/arm64/openembedded/.repo/repo/main.py", line 138, in _Run
    result = cmd.Execute(copts, cargs)
  File "/d1/arm64/openembedded/.repo/repo/subcmds/sync.py", line 567, in Execute

    no_tags=opt.no_tags)
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 1015, in Sync_Networ
kHalf
    self._InitMRef()
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 1937, in _InitMRef
    self._InitAnyMRef(R_M + self.manifest.branch)
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 1955, in _InitAnyMRe
f
    self.bare_git.symbolic_ref('-m', msg, ref, dst)
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 2202, in runner
    p.stderr))
error.GitError: manifests symbolic-ref: usage: git symbolic-ref [options] name [
ref]

    -q, --quiet           suppress error message for non-symbolic (detached) ref
s
    -m <reason>           reason of the update


And with all traces


CU82$ repo -help
Usage: repo [-p|--paginate|--no-pager] COMMAND [ARGS]

Options:
  -h, --help      show this help message and exit
  -p, --paginate  display command output in the pager
  --no-pager      disable the pager
  --trace         trace git command execution
  --time          time repo command execution
  --version       display this version of repo

CU82$ strace -fo mytrace repo --trace sync
: unpickle /d1/arm64/openembedded/.repo/manifests.git/config
: git config --file /home/phi/.gitconfig --null --list 1>| 2>|
: unpickle /d1/arm64/openembedded/.repo/repo/.git/config
: export GIT_DIR=/d1/arm64/openembedded/.repo/manifests.git
: git fetch origin --tags +refs/heads/*:refs/remotes/origin/*
: load refs /d1/arm64/openembedded/.repo/manifests.git
: git symbolic-ref -m manifest set to master refs/remotes/m/master refs/remotes/
origin/master 1>| 2>|
Traceback (most recent call last):
  File "/d1/arm64/openembedded/.repo/repo/main.py", line 414, in <module>
    _Main(sys.argv[1:])
  File "/d1/arm64/openembedded/.repo/repo/main.py", line 390, in _Main
    result = repo._Run(argv) or 0
  File "/d1/arm64/openembedded/.repo/repo/main.py", line 138, in _Run
    result = cmd.Execute(copts, cargs)
  File "/d1/arm64/openembedded/.repo/repo/subcmds/sync.py", line 567, in Execute

    no_tags=opt.no_tags)
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 1015, in Sync_Networ
kHalf
    self._InitMRef()
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 1937, in _InitMRef
    self._InitAnyMRef(R_M + self.manifest.branch)
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 1955, in _InitAnyMRe
f
    self.bare_git.symbolic_ref('-m', msg, ref, dst)
  File "/d1/arm64/openembedded/.repo/repo/project.py", line 2202, in runner
    p.stderr))
error.GitError: manifests symbolic-ref: usage: git symbolic-ref [options] name [
ref]

    -q, --quiet           suppress error message for non-symbolic (detached) ref
s
    -m <reason>           reason of the update

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to