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

Create a transport layer to use the gvfs protocol #7

Closed
jrbriggs opened this issue Aug 8, 2019 · 5 comments
Closed

Create a transport layer to use the gvfs protocol #7

jrbriggs opened this issue Aug 8, 2019 · 5 comments
Assignees
Milestone

Comments

@jrbriggs
Copy link
Member

jrbriggs commented Aug 8, 2019

We'll want to gather objects in bulk before a workdir changing operation like checkout.

@jrbriggs
Copy link
Member Author

Alternatively, we could investigate a new transport layer for git rather than tinkering with the read-object hook, which is the direction @jeffhostetler is investigating now.

@github-actions
Copy link

Labeling this issue as stale. There has been no activity for 30 days. Remove stale label or comment or this issue will be closed in 7 days.

@github-actions github-actions bot added the no-activity Stale issue or PR that will be automatically closed soon. label Aug 17, 2019
@jrbriggs jrbriggs removed the no-activity Stale issue or PR that will be automatically closed soon. label Aug 17, 2019
@github-actions
Copy link

Labeling this issue as stale. There has been no activity for 30 days. Remove stale label or comment or this issue will be closed in 7 days.

@github-actions github-actions bot added the no-activity Stale issue or PR that will be automatically closed soon. label Aug 19, 2019
@jrbriggs jrbriggs removed the no-activity Stale issue or PR that will be automatically closed soon. label Aug 19, 2019
@jrbriggs jrbriggs changed the title Teach read-object hook batch mode [Performance] Create a transport layer to use the gvfs protocol Aug 23, 2019
@jrbriggs jrbriggs changed the title [Performance] Create a transport layer to use the gvfs protocol Create a transport layer to use the gvfs protocol Aug 23, 2019
@jeffhostetler
Copy link
Contributor

This is covered by: microsoft/git#191

@jeffhostetler
Copy link
Contributor

marking closed.

derrickstolee added a commit that referenced this issue Oct 4, 2019
…ject hook

See microsoft/git#191 for the Git code regarding the GVFS transport layer. This can work in tandem with the read-object hook, but it _should_ make the read-object hook irrelevant.

* Delete all references to the read-object hook in the product code. This unblocks #4 and the [Mount Removal] tasks #15,  #132, #133, #135, #136, and possible others.

* Delete the Sparse Verb in favor of `git sparse-checkout set`.

* Delete the `BlobPrefetcher` and all references to `--files` or `--folders` prefetching.

Resolves #6, #7, #36.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants