.hgignore does not work for me

I am trying to configure .hgignore for a project. The .hgignore file is located in the project root next to the .hg file. To exit the state below, I would like to ignore all the files in the sdcard.cydsn \ ARM_GCC_441 \ Debug and sdcard.cydsn \ codegentemp directories. I tried various forward and backward slash combinations and wildcards, but can't make it work. Any suggestions?

C: \ sdcard> hg st
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ Clock_1.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ Clock_2.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ Cm3Start.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ Control_Reg_1.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ CyDmac.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ CyFlash.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ CyLib.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ CySpc.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ SPIM_1.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ SPIM_1_INT.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ SPIM_1_PM.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ TX.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ UART_1.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ UART_1_INT.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ UART_1_PM.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ clk.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ core_cm3.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ cyPm.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ cyfitter_cfg.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ cyutils.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ ff.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ main.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ miso.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ mmc.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ mosi.lst
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ sdcard.a
M sdcard.cydsn \ ARM_GCC_441 \ Debug \ ss.lst
M sdcard.cydsn \ codegentemp \ lcpsoc3 \ index
M sdcard.cydsn \ codegentemp \ sdcard.ctl
M sdcard.cydsn \ codegentemp \ sdcard.cyfit
M sdcard.cydsn \ codegentemp \ sdcard.rpt
M sdcard.cydsn \ codegentemp \ sdcard.v
M sdcard.cydsn \ codegentemp \ sdcard.vh2
M sdcard.cydsn \ codegentemp \ sdcard_timing.xml
M sdcard.cydsn \ sdcard.cyfit
M sdcard.cydsn \ sdcard.cyprj
M sdcard.cydsn \ sdcard.cyprj.sean
M sdcard.cydsn \ sdcard.rpt
M sdcard.cywrk
M sdcard.cywrk.sean
? .hgignore
+3
source share
2 answers

If you are already tracking the files you are after execution

hg add .hgignore

you need forgetfiles that you no longer want to track. .hgignoredoes not receive ignore files that you are already tracking.

+13
source

You need to add the ignore file to your repository. i.e:

hg add .hgignore

, , hg- .

0

All Articles