Buscar repository mercurial para cambios en una ruta determinada

Tengo un sitio desarrollado usando Yii framework, y quiero actualizar el framework de la versión 1.1.8 a la 1.1.11. Realicé modificaciones al marco que entraron en 1.1.11, pero otras no y no recuerdo exactamente cuáles son.

¿Hay alguna forma de search todos los cambios en un repository de Mercurial realizado en una ruta determinada? El marco se encuentra en el directory ./yiiframework.

Puede pasar una ruta al command de hg log :

 hg log path/to/foo 

Si bien la respuesta de @David es técnicamente correcta, está mal ideológicamente, y responderé en preguntas no formuladas

"Cómo mantener mis parches además de cambiar la base de código en sentido ascendente"

que es realmente tu tarea de negocios

Para Mercurial, este es un trabajo bastante sencillo, donde solo se realiza una parte del trabajo "fusionar cambios paralelos", que SCM no puede realizar automáticamente.

Corto HowTo

  • Usas el repository Mercurial
  • Utilizará al less 2 twigs con nombre de larga duración: "pnetworkingeterminado" para el código upsteam / si el sentido ascendente también es hg / o cualquier otro nombre para el upstream agregado manualmente y, en la twig "Mi" para los parches locales
  • Su repository puede iniciarse con el código de vainilla aguas arriba de 1.1.8 (rev 1)
  • Realiza todos los cambios en WC en la parte superior de 1.1.8 y la twig cambiada en Mi twig (rev 2)
  • Regrese a la versión 1 y sincronice la base de código con 1.1.11, confirme a la twig pnetworkingeterminada (rev 3)
  • Actualiza a rev 2 y fusiona twigs (por defecto a Mi), resuelve posibles conflictos

Después de estas acciones, tiene 1.1.11 con cambios henetworkingados de su 1.1.8

Flujo de trabajo futuro * Trabajar solo en la propia twig * Extraer desde la parte superior (si puede) a la pnetworkingeterminada o actualizar por defecto a mano * Fusionar en Mi, cuando sea necesario

PD: un flujo de trabajo más complejo puede asumir y admitir el uso de parches MQ en la parte superior de una sola twig