summaryrefslogtreecommitdiff
path: root/doc/forum/non_fast_forward_error_with_git_annex_sync.mdwn
blob: 19dad625bce88cfbe5c074b4d549b8e2b8c6a1c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
I'm trying to sync from a direct repo to another direct repo but getting a non-fast-forward rejection:

    push v-crateris 
    Counting objects: 509, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (455/455), done.
    Writing objects: 100% (509/509), 33.21 KiB | 4.74 MiB/s, done.
    Total 509 (delta 350), reused 0 (delta 0)
    remote: Resolving deltas: 100% (350/350), completed with 174 local objects.
    To v-crateris:/annex/Music
       c60621302..803920707  git-annex -> synced/git-annex
     ! [rejected]            annex/direct/master -> synced/master (non-fast-forward)
    error: failed to push some refs to 'v-crateris:/annex/Music'
    hint: Updates were rejected because a pushed branch tip is behind its remote
    hint: counterpart. Check out this branch and integrate the remote changes
    hint: (e.g. 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.
    To v-crateris:/annex/Music
     ! [rejected]            master -> master (non-fast-forward)
    error: failed to push some refs to 'v-crateris:/annex/Music'
    hint: Updates were rejected because a pushed branch tip is behind its remote
    hint: counterpart. Check out this branch and integrate the remote changes
    hint: (e.g. 'git pull ...') before pushing again.
    hint: See the 'Note about fast-forwards' in 'git push --help' for details.

      Pushing to v-crateris failed.

      (non-fast-forward problems can be solved by setting receive.denyNonFastforwards to false in the remote's git config)
    failed

I tried setting `receive.denyNonFastforwards` to `false` as the message said, but it made no difference.
Both repos have `annex/direct/master` checked out.

What should I do to resolve this?