author | Shawn O. Pearce <spearce@spearce.org> | |
Sun, 29 Apr 2007 00:01:27 +0000 (20:01 -0400) | ||
committer | Shawn O. Pearce <spearce@spearce.org> | |
Sun, 29 Apr 2007 00:03:25 +0000 (20:03 -0400) | ||
commit | 475d1b333a03b0c13cbbc4ebf395fe11c989f931 | |
tree | 51c744c0bba019bc329012d9f35e89cab3276920 | tree | snapshot |
parent | 87859f34434dda61cabb03447efd1dd2fe7ebac7 | commit | diff |
Don't allow empty pathnames in fast-import
riddochc on #git noticed corruption caused by import-tars. This
was fixed in the prior commit by Dscho, but fast-import was wrong
to have allowed a tree to be created with an empty string as the
filename. No operating system allows this, and Git itself doesn't
accept this into the index.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
riddochc on #git noticed corruption caused by import-tars. This
was fixed in the prior commit by Dscho, but fast-import was wrong
to have allowed a tree to be created with an empty string as the
filename. No operating system allows this, and Git itself doesn't
accept this into the index.
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
fast-import.c | diff | blob | history |