Mercurial > dotfiles
annotate .hgignore @ 283:533bde18976e
find_dvcs_root: new function to find dvcs root dir more safely
This compares the discovered root dir lengths in order to give the
most specific repository path possible.
author | Augie Fackler <durin42@gmail.com> |
---|---|
date | Tue, 27 Mar 2012 13:41:40 -0500 |
parents | 0b718e51de16 |
children | 5e3ea3f497af |
rev | line source |
---|---|
142
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
1 syntax:re |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
2 |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
3 # complex regex to ignore all but what I want from dotfiles |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
4 ^\.(?!bashrc$|best_unicode|elisp|emacs$|gitconfig$|hg|inputrc$|ipython|irbrc$|pdbrc\.py$|python|screenrc$|shell\.d|vim|zfun|zsh) |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
5 |
206
5599a864b888
hgrc: look for a machine-specific hgrc as well
Augie Fackler <durin42@gmail.com>
parents:
191
diff
changeset
|
6 # above RE fails to exclude some ignorable things |
191
01fbf7dacb39
hgignore: add a dir that gets missed by the insane regex
Augie Fackler <durin42@gmail.com>
parents:
147
diff
changeset
|
7 ^\.viminfo$ |
147
6d95039c6544
hgignore: a couple more directories
Augie Fackler <durin42@gmail.com>
parents:
142
diff
changeset
|
8 ^\.hg\. |
191
01fbf7dacb39
hgignore: add a dir that gets missed by the insane regex
Augie Fackler <durin42@gmail.com>
parents:
147
diff
changeset
|
9 ^\.ipython/db$ |
01fbf7dacb39
hgignore: add a dir that gets missed by the insane regex
Augie Fackler <durin42@gmail.com>
parents:
147
diff
changeset
|
10 ^\.python-eggs$ |
206
5599a864b888
hgrc: look for a machine-specific hgrc as well
Augie Fackler <durin42@gmail.com>
parents:
191
diff
changeset
|
11 ^\.hgrc-[^/]+$ |
147
6d95039c6544
hgignore: a couple more directories
Augie Fackler <durin42@gmail.com>
parents:
142
diff
changeset
|
12 |
142
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
13 # above RE fails to exclude history or machine-specific files |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
14 ^\..*(?=history|machine).* |
279
0b718e51de16
hgignore: ignore machine-specific .elisp/settings/ files
Augie Fackler <raf@durin42.com>
parents:
209
diff
changeset
|
15 \.elisp/settings/.*local.*\.el |
142
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
16 |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
17 # No pid files |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
18 .*\.pid$ |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
19 |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
20 #one-off file/directory exclusions |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
21 hgwebdir\.conf |
209
c28a1e2c746a
hgignore: ignore Applications as well
Augie Fackler <durin42@gmail.com>
parents:
206
diff
changeset
|
22 ^Applications |
142
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
23 ^Desktop |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
24 ^Documents |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
25 ^Downloads |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
26 ^Dropbox |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
27 ^Library |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
28 ^Misc. Stuff |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
29 ^Movies |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
30 ^Music |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
31 ^Pictures |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
32 ^Programming |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
33 ^Public |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
34 ^Sites |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
35 ^durin42_html |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
36 ^public_html |
daceba28ace4
hgignore: everyone stand back! I know regular expressions!
Augie Fackler <durin42@gmail.com>
parents:
131
diff
changeset
|
37 ^www |