Skip to content
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

Support the .orgzlyignore file in all repo types #282

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

amberin
Copy link
Member

@amberin amberin commented Jun 16, 2024

Please see #224 for background.

This needs to be described in the user documentation. So I suppose we need a domain for hosting the user documentation...

Edit: I just bought orgzlyrevived.com.

@amberin
Copy link
Member Author

amberin commented Jul 1, 2024

…ore rules

The class extends the JGit class IgnoreNode, which can do most of the
work for us.

The SyncRepo interface needed a new method to allow reading an arbitrary
file from the repository, since the .orgzlyignore file is not an ORG
file.
I also speeded up the Git file tree walk. (We were performing similar
checks two times -- first in the TreeFilter.include() method override,
and then later in the actual processing of interesting nodes. I have
concluded that we can filter out all uninteresting nodes in one place.)
@amberin
Copy link
Member Author

amberin commented Jul 27, 2024

Rebased on master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support the .orgzlyignore file in all repo types
1 participant