Hi, is this the problem you are talking about? I got this trying to update existing translation for lxdm to VCS.
Failed to commit file: [GIT] push of ('/var/lib/pootle/po/lxde/lxdm', 'po/uk.po') failed: To ssh://firstname.lastname@example.org/gitroot/lxde/lxdm ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'ssh://email@example.com/gitroot/lxde/lxdm' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note about fast-forwards' section of 'git push --help' for details.
2011/5/23 Martin Bagge / brother <firstname.lastname@example.org>
The second list of things are the other component that have tracked
files changed but not committed to VCS yet. As soon as they start to get
updates in their trees they will also fail to update as there are
changed files blocking. Not yet a problem, but soon.