retlehs/roots — pull request #499 by johnciacia (2012-07-12 20:30:48+00:00)
Title: Custom templates conflict with the template hierarchy

Suppose you have a page whose slug is either 'full' or 'custom.' The page-full.php and page-custom.php templates will be loaded automatically based on the WordPress template hierarchy despite those templates not being selected.

http://codex.wordpress.org/Pages:
The WordPress Template Hierarchy also recognized specific Pages or posts automatically without the need to assign them to a specific Page template file. If the Page with ID or slug in the template file name is automatically generated by the user, the appropriate Page template file is used.

page-{id}.php
page-{slug}.php

If the Page ID number is 42, the page-42.php template file is automatically used. If the Page slug is "About," the page-about.php template file is used.