From: Junio C Hamano Date: Wed, 21 Nov 2007 06:50:37 GMT Subject: Re: [PATCH] gitview: revamped to use string.join, stripped a function def Message-ID: <7vfxz0hz2a.fsf@gitster.siamese.dyndns.org> In-Reply-To: <91b13c310711202119j4f9e20f0n2515babe5f9217ac@mail.gmail.com> "rae l" writes: > Please give some comments. > > On Sep 28, 2007 3:55 AM, Denis Cheng wrote: >> Signed-off-by: Denis Cheng Blast from the past ;-). >> -def list_to_string(args, skip): >> - count = len(args) >> - i = skip >> - str_arg=" " >> - while (i < count ): >> - str_arg = str_arg + args[i] >> - str_arg = str_arg + " " >> - i = i+1 >> - >> - return str_arg >> ... >> """Fill in different windows with info from the reposiroty""" >> - fp = os.popen("git rev-parse --sq --default HEAD " + list_to_string(args, 1)) >> + fp = os.popen("git rev-parse --sq --default HEAD " + " ".join(args[1:])) Obviously correct, loses extra SPs on both ends of the args string, and reads more Pythonic.