Skip to content

Handle fetch errors #1

@insolite

Description

@insolite
2016-08-03 12:16:48,452 INFO    found_repo           repo="example", source="master"
2016-08-03 12:16:48,455 INFO    configuring_filters  repo="example", source="master"
2016-08-03 12:16:48,456 INFO    handle               repo="example", source="master"
2016-08-03 12:16:48,456 INFO    source_match         repo="example", source="master", match=true, regexp="^master$"
2016-08-03 12:16:48,456 INFO    merge_pair           repo="example", source="master", target="develop"
2016-08-03 12:16:48,457 INFO    filters_start        repo="example", source="master"
2016-08-03 12:16:48,457 INFO    filters_end          repo="example", source="master", target="develop"
2016-08-03 12:16:48,457 INFO    merge_start          repo="example", source="master", target="develop"
2016-08-03 12:16:48,457 INFO    checkout             repo="example", source="master", branch="develop"
2016-08-03 12:16:48,458 DEBUG   fetch                repo="example", source="master"
Exception in callback PushHandler.handle()
handle: <Handle PushHandler.handle()>
Traceback (most recent call last):
  File "/usr/lib/python3.4/asyncio/events.py", line 120, in _run
    self._callback(*self._args)
  File "/opt/merGeIT/push_handler.py", line 127, in handle
    global_hooks + target_rule.get('hooks', []))
  File "/opt/merGeIT/push_handler.py", line 90, in merge_pair
    self.fresh_checkout(target_branch)
  File "/opt/merGeIT/push_handler.py", line 55, in fresh_checkout
    self.repo.remote().fetch()
  File "/usr/local/lib/python3.4/dist-packages/git/remote.py", line 655, in fetch
    res = self._get_fetch_info_from_stderr(proc, progress or RemoteProgress())
  File "/usr/local/lib/python3.4/dist-packages/git/remote.py", line 557, in _get_fetch_info_from_stderr
    raise GitCommandError(("Error when fetching: %s" % line,), 2)
git.exc.GitCommandError: 'Error when fetching: error: Ref refs/remotes/origin/master is at b16645176d06cf8cbea5550dda53e88fb6b0c0ad but expected bbcc26ff0d872d97602d88cfa6f1081353ba0fff
' returned with exit code 2

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions