submission of bug report
parent
27774812aa
commit
f991da7369
|
@ -0,0 +1,46 @@
|
|||
Some people in our office edit ikiwiki via command line, and others via the Web interface. At a certain point, the following error popped up in Apache error logs:
|
||||
|
||||
````
|
||||
To ssh://git@localhost/brains.git
|
||||
d7e8496..8a75b3b master -> master
|
||||
Switched to branch 'throw_away_8a75b3b1da256452ae87b8543b5bec3d2f586ac5'
|
||||
Switched to branch 'master'
|
||||
From .
|
||||
* branch throw_away_8a75b3b1da256452ae87b8543b5bec3d2f586ac5 -> FETCH_HEAD
|
||||
Automatic merge went well; stopped before committing as requested
|
||||
Already on 'master'
|
||||
To ssh://git@localhost/brains.git
|
||||
! [rejected] master -> master (fetch first)
|
||||
error: failed to push some refs to 'ssh://git@localhost/brains.git'
|
||||
hint: Updates were rejected because the remote contains work that you do
|
||||
hint: not have locally. This is usually caused by another repository pushing
|
||||
hint: to the same ref. You may want to first 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.
|
||||
'git push origin master' failed: at /usr/share/perl5/IkiWiki/Plugin/git.pm line 220.
|
||||
From ssh://localhost/brains
|
||||
927cc73..29c557b master -> origin/master
|
||||
'git pull --prune origin' failed: at /usr/share/perl5/IkiWiki/Plugin/git.pm line 220.
|
||||
fatal: cannot do a partial commit during a merge.
|
||||
error: Pull is not possible because you have unmerged files.
|
||||
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
|
||||
hint: as appropriate to mark resolution and make a commit.
|
||||
fatal: Exiting because of an unresolved conflict.
|
||||
'git pull --prune origin' failed: at /usr/share/perl5/IkiWiki/Plugin/git.pm line 220.
|
||||
fatal: cannot do a partial commit during a merge.
|
||||
error: Pull is not possible because you have unmerged files.
|
||||
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
|
||||
hint: as appropriate to mark resolution and make a commit.
|
||||
fatal: Exiting because of an unresolved conflict.
|
||||
...
|
||||
````
|
||||
|
||||
It looks like commits via the Web interface continued to appear to work mostly as normal, but weren't being commited in the public facing git repo that contains the `.ikiwiki/` directory. I did notice a page that I edited contained ">>>>>" text, but not "====.." or "<<<<.." text in the Web version, but not in my git checkout (from the master git repo). Also some people reported problems with the Web interface after the fact.
|
||||
|
||||
When I went in to fix the repo, I quickly removed those uncommitted changes, but that was clearly a mistake, because I lost the edits that had been created via the Web after a certain point in time.
|
||||
|
||||
We're using ikiwiki version 3.20160121 on Trisquel 8, which is based on Ubuntu 16.04.
|
||||
|
||||
If you have any thoughts about what caused this issue, I'd be happy to hear it. At this point, we've mostly moved on from the data loss.
|
||||
|
||||
Thanks! : )
|
Loading…
Reference in New Issue