¿Cómo manejar fusiones / conflictos en mi wiki basado en git?

Estoy trabajando en una wiki basada en django. Tiene capacidades de edición de sección (las secciones están delimitadas por los encabezados de marcación) y está usando git (un único repository) para almacenar las revisiones, a través de la biblioteca de Git Python.

Estoy intentando descubrir cómo puedo manejar varias ediciones simultáneas de la misma página (usando git-python).

Gracias,

Estudia cómo otros sistemas (como, por ejemplo, ikiwiki) manejan estas cosas.

Las requestes de compromiso vendrán en forma secuencial. Intenta cometerlos. Si hay conflictos o si una request de confirmación se basa en un HEAD anterior, infórmeselo a la persona que envía la request de confirmación con las diferencias de las ediciones con el HEAD actual.