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