ceph/ceph — pull request #29 by roaldvanloon (2012-12-24 22:49:54+00:00)
Title: cleanup: changed order of #includes, global_context.h, debug.h

- lots of rewriting of #include ordering (see below)
- renamed mdstypes.h to mds_types.h, same as {osd,mon}_types.h
- included global/global_context.h and global/debug.h where used
- fixed lots of duplicate includes

The order of #includes is now;

1. types include (include/types.h, mds/mds_types.h, etc)
2. system includes (like stl, boost, etc)
3. ceph includes (include/..)
4. ceph common (common/..)
5. ceph other (auth/.., os/.., global/.., etc)
6. list of messages/.., if used
7. local includes (headers from same module)
8. own header (.h)

"using namespace" stuff is always directly below #include, not intermixed with them

(WIP notice: almost all files have this new ordering implemented, but some not yet)

Signed-off-by: Roald J. van Loon