We have a constant for .gitignore, so use it. While we are in
the same method, correct the reference of ".git" to be the actual
GIT_DIR given. This might not be within the work tree if the
GIT_DIR and GIT_WORK_TREE environment variables were used.
Change-Id: I38e1cec13405109b9c347858b38dd9fb2f1f2560
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
CC: Charley Wang <chwang@redhat.com>
CC: Chris Aniszczyk <caniszczyk@gmail.com>
CC: Stefan Lay <stefan.lay@sap.com>
CC: Matthias Sohn <matthias.sohn@sap.com>
*/
private void readRulesAtBase() {
//Add .gitignore rules
- String path = new File(repository.getWorkDir(), ".gitignore").getAbsolutePath();
- File f = new File(path);
+ File f = new File(repository.getWorkDir(), Constants.DOT_GIT_IGNORE);
+ String path = f.getAbsolutePath();
IgnoreNode n = new IgnoreNode(f.getParentFile());
//Add exclude rules
//TODO: Get /info directory without string concat
- path = new File(repository.getWorkDir(), ".git/info/exclude").getAbsolutePath();
+ path = new File(repository.getDirectory(), "info/exclude").getAbsolutePath();
f = new File(path);
if (f.canRead())
n.addSecondarySource(f);