Come impegnare un file con TortoiseHg?

Ho installato TortoiseHg sul mio Mac. Posso eseguirlo e aprire il browser del repository. Tuttavia, a differenza di Windows, non aggiunge nuovi elementi al menu di scelta rapida del Finder. Quindi non posso fare clic con il button destro del mouse su un file o una cartella e fare 'commit'. Come posso eseguire il commit allora, senza andare al livello Terminal?

Per fare questo, dovresti fare due cose fondamentalmente:

  1. Creare un servizio Automator che impegna il lavoro
  2. Aggiungere il servizio al menu di scelta rapida

Entrambi questi argomenti sono stati risposti qui su Ask Different; Ho collegato due ottimi esempi.

Quello che dovresti fare è creare un Applescript o uno script di bash (probabilmente essendo più facile) che "impegna" qualunque cosa si vuole commettere – dovrai spiegare in dettaglio i requisiti. Una volta che lo script è stato scritto, aggiungerlo al menu di scelta rapida.

Mentre la risposta di @ Allan fornisce una bella spiegazione su come aggiungere il command di commit al menu di context del file, quello che cercavo era solo un modo per impegnare file senza ricorrere alla row di command. Si scopre che TortoiseHg ha questa funzionalità accessibile nella window principale, una volta selezionata la revisione "Working Directory" e la modalità Commit ( alt + 2 ):

immettere qui la descrizione dell'immagine