Skip to content

git-notes requires git ident #1

@JonnieCache

Description

@JonnieCache
remote: [11:41:38] Commit: 01b68008b0b480d42cb1b56bcc6aa8df2546c770
remote: [11:41:38] Cleaning...
remote: [11:41:38] Exporting...
remote: [11:41:38] config file blah/export/.tinyci.yml not found
remote: [11:41:38] Removing export...
remote:
remote: *** Please tell me who you are.
remote:
remote: Run
remote:
remote:   git config --global user.email "you@example.com"
remote:   git config --global user.name "Your Name"
remote:
remote: to set your account's default identity.
remote: Omit --global to set the identity only in this repository.
remote:
remote: fatal: empty ident name (for <blah@blah.(none)>) not allowed
remote: /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/subprocesses.rb:24:in `execute': `git -C blah notes --ref tinyci-result add -m failure 01b68008b0b480d42cb1b56bcc6aa8df2546c770` failed with code 32768 (TinyCI::Subprocesses::SubprocessError)
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/scheduler.rb:102:in `set_result'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/scheduler.rb:84:in `run_commit'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/scheduler.rb:92:in `block in run_all_commits'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/scheduler.rb:92:in `each'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/scheduler.rb:92:in `run_all_commits'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/scheduler.rb:48:in `run!'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/cli.rb:87:in `do_run'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/lib/tinyci/cli.rb:70:in `parse!'
remote:   from /var/lib/gems/2.3.0/gems/tinyci-0.1.0/bin/tinyci:8:in `<top (required)>'
remote:   from /usr/local/bin/tinyci:23:in `load'
remote:   from /usr/local/bin/tinyci:23:in `<main>'

I don't think its possible to bypass this requirement for git-notes, so tinyci install should require it too

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions