git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* Is there an API to the .gitignore capability?
@ 2013-06-02 14:40 Peng Yu
  2013-06-03 23:04 ` Duy Nguyen
  0 siblings, 1 reply; 2+ messages in thread
From: Peng Yu @ 2013-06-02 14:40 UTC (permalink / raw)
  To: git

Hi,

.gitignore is a flexible way to customize what dir/file to search or
not to search. So it is of general use and is more flexible than what
is offered by "find". I'm wondering if there is an API than I can use
besides using it within git. Thanks.

-- 
Regards,
Peng

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Is there an API to the .gitignore capability?
  2013-06-02 14:40 Is there an API to the .gitignore capability? Peng Yu
@ 2013-06-03 23:04 ` Duy Nguyen
  0 siblings, 0 replies; 2+ messages in thread
From: Duy Nguyen @ 2013-06-03 23:04 UTC (permalink / raw)
  To: Peng Yu; +Cc: Git Mailing List

On Sun, Jun 2, 2013 at 9:40 PM, Peng Yu <pengyu.ut@gmail.com> wrote:
> Hi,
>
> .gitignore is a flexible way to customize what dir/file to search or
> not to search. So it is of general use and is more flexible than what
> is offered by "find". I'm wondering if there is an API than I can use
> besides using it within git. Thanks.

Git provides no C API, if that's what you mean. You can link with
libgit.a, but there's no guarantee it won't break someday. At a higher
"API" level such as shell scripting, still "no", but I think you could
modify "git ls-files" to support running 'ls-files -i' without a git
repository (like git-grep --no-index). I think it'll work, mostly, but
not entirely sure.
--
Duy

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-06-03 23:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-02 14:40 Is there an API to the .gitignore capability? Peng Yu
2013-06-03 23:04 ` Duy Nguyen

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).