Merge branch 'nd/root-git'

* nd/root-git:
  Add test for using Git at root of file system
  Support working directory located at root
  Move offset_1st_component() to path.c
  init-db, rev-parse --git-dir: do not append redundant slash
  make_absolute_path(): Do not append redundant slash

Conflicts:
	setup.c
	sha1_file.c
This commit is contained in:
Junio C Hamano
2010-03-07 12:47:15 -08:00
10 changed files with 329 additions and 18 deletions

7
path.c
View File

@ -728,3 +728,10 @@ int daemon_avoid_alias(const char *p)
}
}
}
int offset_1st_component(const char *path)
{
if (has_dos_drive_prefix(path))
return 2 + is_dir_sep(path[2]);
return is_dir_sep(path[0]);
}