Ignorer des répertoires dans mercurial

Voici un petit pense bête mercurial Créer dans le repository le fichier .hg/.hgignore

Ajouter le code suivant

syntax: glob
./target/*     #target folder

Référencer ce fichier dans le fichier .hg/hgrc


[ui]
ignore = .hg/.hgignore

Résultat

Avant on avait ça :

$hg st 
M src\\main\\java\\info\\touret\\winecellar\\reminder\\ReminderServiceImpl.java
...
? target\\surefire-reports\\info.touret.winecellar.test.UserInfoTest.txt
? target\\surefire\\surefire1708652081898526623tmp
? target\\surefire\\surefire3153925426228420594tmp
? target\\test-classes\\info\\touret\\winecellar\\dao\\server\\MockDataStoreObject.class
? target\\test-classes\\info\\touret\\winecellar\\test\\BottleTest.class
? target\\test-classes\\info\\touret\\winecellar\\test\\BottleTest.java.orig
? target\\test-classes\\info\\touret\\winecellar\\test\\CalendarTest.class
? target\\test-classes\\info\\touret\\winecellar\\test\\GuiceJunit.class
? target\\test-classes\\info\\touret\\winecellar\\test\\JunitModule.class
? target\\test-classes\\info\\touret\\winecellar\\test\\TastingTest.class
? target\\test-classes\\info\\touret\\winecellar\\test\\UserInfoTest.class
? target\\test-classes\\info\\touret\\winecellar\\test\\ValidatorProvider.class
? target\\test-classes\\logging.properties
? target\\war\\work\\webapp-cache.xml

Maintenant :

$ hg st
M src\\main\\java\\info\\touret\\winecellar\\reminder\\ReminderServiceImpl.java
Vus : 1146
Publié par Littlewing : 368