Variables de entorno (o algo similar) en posts automáticos de Mylyn Commit – ¿Posible?

Mi proyecto actual nos pide que sigamos un cierto formatting para nuestros posts de confirmación. (El proyecto usa SVN)

En formatting Mylyn, se traduciría a algo como esto:

${USER_INITIALS}: ${task.key} [(${connector.task.prefix}) "${task.description}"] -

La variable ${USER_INITIALS} es "pseudocódigo", mientras que el rest está funcionando Mylyn commit variables.

Sería genial si pudiera usar una variable de entorno y save la plantilla en .settings/org.eclipse.mylyn.team.ui.prefs . Entonces, todos en el proyecto podrían usarlo.

Probé el pseudocódigo actual anterior (y también las variables de entorno PATH y USER ya existentes). Ninguno de estos resuelve, al parecer, porque al comprometerse, se reemplazan con una cadena vacía.

¿Hay una solución?


PD: ¿Por qué no solo confías en el nombre de usuario de SVN, que ya es propiedad de cada confirmación de SVN? Porque hemos integrado SVN con nuestro server LDAP, y devuelve nuestro EMPLID (numérico), que nadie podría atribuir sin la búsqueda manual. Por lo tanto, no es terriblemente útil para la atribución de un vistazo (que es lo que se desea).

Estoy de acuerdo en que Mylyn debería poder include las variables de entorno en un post de compromiso, pero no creo que sea posible actualmente.

Miré la fuente y los documentos de Mylyn y no pude encontrar una manera de lograr esto dentro de Mylyn directamente, creo que tu única opción es crear un enganche / desencadenador SVN que expanda las variables de entorno o las inyectes en una location específica dentro de todos los posts de logging de compromiso.

Como reference, revisé una copy del código base desde aquí: http://wiki.eclipse.org/index.php/Mylyn/Contributor_Reference#Active_branches

¿Podría usar $ {task.assignee}? Para mí que devuelve las iniciales del usuario relevante.