New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Supporting gitignore by default #1

Open
ferhatelmas opened this Issue Aug 16, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@ferhatelmas

ferhatelmas commented Aug 16, 2018

would be useful.

@z0mbie42

This comment has been minimized.

Show comment
Hide comment
@z0mbie42

z0mbie42 Aug 16, 2018

Member

Good idea.

I currently see 2 things to spec to implement this

  1. hierarchical configuration files
  2. a good gitigignore format match library for go. Gitignore format is not really standard, it's not only the glob pattern format but also support negations, and double star

  1. is already planned
  2. is not planned for the moment, but a proper glob pattern matcher with negations is currently under development. As you can see here golang/go#11862 it's not necessarily trivial.
Member

z0mbie42 commented Aug 16, 2018

Good idea.

I currently see 2 things to spec to implement this

  1. hierarchical configuration files
  2. a good gitigignore format match library for go. Gitignore format is not really standard, it's not only the glob pattern format but also support negations, and double star

  1. is already planned
  2. is not planned for the moment, but a proper glob pattern matcher with negations is currently under development. As you can see here golang/go#11862 it's not necessarily trivial.

@z0mbie42 z0mbie42 added this to To spec in flint Aug 20, 2018

@z0mbie42 z0mbie42 moved this from To spec to To do in flint Aug 22, 2018

@z0mbie42 z0mbie42 moved this from To do to In progress in flint Aug 22, 2018

@z0mbie42 z0mbie42 removed this from In progress in flint Aug 23, 2018

@z0mbie42

This comment has been minimized.

Show comment
Hide comment
@z0mbie42

z0mbie42 Aug 30, 2018

Member

As the gitignore spec should be implemented at the directory walker level according to the documentation https://git-scm.com/docs/gitignore, so I started this https://github.com/z0mbie42/fswalk to handle it

Member

z0mbie42 commented Aug 30, 2018

As the gitignore spec should be implemented at the directory walker level according to the documentation https://git-scm.com/docs/gitignore, so I started this https://github.com/z0mbie42/fswalk to handle it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment