Mercurial (Hg) ignores *.dlls on purpose?!

Hi,

I’m using Mercurial with TortoiseHg as my VCS. I’m using Windows.
Recently, I’ve found that *.dll files are somehow ignored automatically because when I’ve commited ALL changes files on 1 machine, on second machine there were missing libraries!!! Like SharpCompress, LitJSON…

How to change this and force Mercurial to track DLL files?

Here is my .hgignore file - nothing related to dlls here!!! Also I’ve checked in other repos, even without any hgignore same thing happens.

syntax: glob
# =============== #
# Unity generated #
# =============== #
Temp/**
Library/**

# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/**
obj/**
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj

# ============ #
# OS generated #
# ============ #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
build/
builds

build.properties
syntax: regexp
.apk

Thanks for any input.

OK, problem solved!

Turns out Sourcetree somehow added a global hgignore:
http://stackoverflow.com/a/25097950

at C:\Users.…\Documents\hgignore_global.txt

I don’t know how this work because my C:\Users.…\mercurial.ini does not contain any reference to that file generated by SourceTree!!!

Weird…

I know this is old but thanks for figuring this out! I just switched from github to bitbucket and had this same issue.