Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH] Make Git accept absolute path names for files within the work tree

From: Robin Rosenberg <hidden>
Date: 2016-06-15 22:43:54

Possibly related (same subject, not in this thread)

tisdag 27 november 2007 skrev Junio C Hamano:
Robin Rosenberg [off-list ref] writes:
[...]
quoted
 	const char *orig = path;
Decl after statement.
Stupid C..
I do not think there is fundamental reason to object to this change, as
long as the prefixing is done to the path that is trying to name a path
in the working tree.

Also some codepath that does not require any work tree may want to call
prefix_path().  I do not know what would happen in such a case.
ok, I'll add a test for whether we have a work tree.
Although I didn't look at all the callers, I think the caller from
config.c is not talking about a path in the work tree, and not all users
of config.c need to have work-tree.
Oh dear. That wasn't on master when I looked. That one seems to be the only "other"
use and it is wrapped inside an if (!absolute_path()) tests so my magic does not conflict
there.

-- robin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help