Re: setup_git_directory_gently contract question?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 27, 2008 at 9:10 PM, Ciprian Dorin Craciun
<ciprian.craciun@xxxxxxxxx> wrote:
>    Is the function setup_git_directory_gently supposed to change the
> current working directory, or should it keep the initial one?

It will change if it finds a worktree.

>    What is the meaning of nongit_ok?

Setting it to a non null pointer prevents git from die() when no git
repository can be found.

>    Because if I use nongit_ok != NULL, but *nongit_ok == 1, this
> function changes the current working directory to the top of the
> worktree directory.

It returns a directory prefix so that you can still know the original
current working directory. You can do as following to have current
directory "unchanged"

prefix = setup_git_directory_gently(&nongit_ok);
if (prefix) chdir(prefix)

>    Thanks,
>    Ciprian Craciun.
> --
> To unsubscribe from this list: send the line "unsubscribe git" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
Duy
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux