enter_repo: do not modify input
authorErik Faye-Lund <kusmabite@gmail.com>
Tue, 4 Oct 2011 20:02:00 +0000 (16:02 -0400)
committerJunio C Hamano <gitster@pobox.com>
Tue, 4 Oct 2011 20:30:38 +0000 (13:30 -0700)
commit1c64b48e67c2c83508c45817002468a9a633c991
treed7e686833a848e65e6093c86325a68199271e75c
parent703f05ad5835cff92b12c29aecf8d724c8c847e2
enter_repo: do not modify input

entr_repo(..., 0) currently modifies the input to strip away
trailing slashes. This means that we some times need to copy the
input to keep the original.

Change it to unconditionally copy it into the used_path buffer so
we can safely use the input without having to copy it. Also store
a working copy in validated_path up-front before we start
resolving anything.

Signed-off-by: Erik Faye-Lund <kusmabite@gmail.com>
Signed-off-by: Phil Hord <hordp@cisco.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
cache.h
daemon.c
path.c