19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
|
+++
|
|||
|
date = "2007-05-21"
|
|||
|
title = "MERGE request failed on ‘/path/to/file’"
|
|||
|
tags = ["General", "Features", "Subversion", "Trac"]
|
|||
|
slug = "merge-request-failed-on-pathtofile"
|
|||
|
+++
|
|||
|
|
|||
|
After upgrading my Subversion server to Ubuntu Feisty, I noticed that when committing I got the following error:
|
|||
|
<pre lang="text">svn: MERGE request failed on '/svn/repository/trunk'
|
|||
|
svn: MERGE of '/svn/repository/trunk': 200 OK (http://svn.myserver.com)</pre>
|
|||
|
Although the messages says that the commit failed, it has not. A simple 'svn update' will merge the changes you made to the repository to your working copy again and you're good to go.
|
|||
|
|
|||
|
So, what is the problem here? Are you by any chance running Trac? Did you install the post-commit hook to integrate Subversion with Trac? Right, so did I.
|
|||
|
|
|||
|
The problem here is that the trac-post-commit-hook script needs a few updates in order to include the proper modules. Take a look at the <a href="http://trac.edgewall.org/browser/branches/0.10-stable/contrib/trac-post-commit-hook">most recent 0.10.x version</a>.
|
|||
|
|
|||
|
After updating the trac-post-commit-hook script, commits worked fine again. Such an easy fix for such a nasty problem.
|
|||
|
|