git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Fwd: My Introduction and a Doubt

From
Nirmal Khedkar <nirmalhk7@gmail.com>
Date
Jan 5, 2020, 06:01 UTC
Message-ID
<CAFFaXsx3Mtrq4mEGq6GYct7ZcRtucmZdRG-PQmjLrvVVTfq2Wg@mail.gmail.com>
In-Reply-To
<CAFFaXszUdyfun1W0TuvJuRihLo7Mz-XYL13Fm5gCv_gWrir-_Q@mail.gmail.com>
Hey everybody!

I'd love to use this email to introduce myself to the community and ask for help.

I'm Nirmal Khedkar, student from India. I love making end user applications, and in this FOSS world, there simply aren't many as big and impactful as Git. I'd love to contribute Git for GSoC 2020 as well as for long-term.

Now the doubt: I'm trying to wrap up the issue mentioned here (https://github.com/gitgitgadget/git/issues/486) : basically allowing git bisect to work from subdirectories. I do consider myself okay in C but I'm still kind-of stuck here: hence emailing this on the mailing list.

 When you do "git bisect" in a subdirectory, an error "You need to run
this command from the toplevel of the working tree." is raised. The
error is raised in "git-sh-setup.sh" and the command begins execution
in "bisect--helper.c", but I cant understand how the error appears.
Additionally I'd love to know how the C files linkwith the numerous
shell scripts within Git.

I've searched all I could within the Git project, but if there's any existing documentation on this, please let me know.

Thanks in advance! Nirmal Khedkar

Next: Johannes Schindelin
Message 1 of 2 in “Fwd: My Introduction and a Doubt”
  1. Nirmal KhedkarJan 5, 2020
  2. Johannes SchindelinJan 6, 2020

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.