Comments (6)
All building blocks for a bare clone exist, they haven't been put into a cohesive package though.
A non-bare clone is in the works which will include the bare one by its very nature.
from gitoxide.
What's the status on gixp clone
? I'm very much interested in helping out on that front.
from gitoxide.
gixp clone
as it's seen here would only clone bare repositories. The biggest requirement for achieving work tree checkouts is to implement git-index
. Doing so requires a serious investment in time and great attention to detail. There may be smaller tasks on the way but ultimately, git-index
is what's needed to clone a repository with work tree.
If this is outlook isn't too frightening for you, I'd be happy to get you involved in some capacity.
from gitoxide.
I have never contributed to gitoxide so I'm not too familiar with it yet, but I learn things quickly - nothing frightens me :) so yes, I'm more than happy to try things out if you give me some pointers in the right direction.
from gitoxide.
Have you had a chance to check out the backlog here? https://github.com/Byron/gitoxide/projects/1
A good way to get acquainted with gitoxide
would probably be to use it by further oxidizing some crates that are using git2
ATM but could already use gitoxide
. This would inevitably lead to some features being implemented or improved on on the way.
Speaking of feature, I think desperately needed is commit ancestor traversal sorted by commit time.
A way forward would be for you to find something you are comfortable to get started, then we could kick it off in a 1:1 even.
Just let me know.
PS: I connected to you on keybase, a way to reach out to me in a more realtime and private fashion, as needed.
from gitoxide.
@Nytelife26 @Byron Had the chance to get progress on this one ? :)
from gitoxide.
Related Issues (20)
- OSS-Fuzz issue 64904 HOT 1
- update ring dependency HOT 4
- Inconsistency in gix clone with repo url with a dot. HOT 1
- oxidize `lilgit` HOT 1
- `gix-archive` - submodule support
- Updating packed-refs fails on Windows if `mmap`-ed (i.e. file size is over 32KiB) HOT 6
- OSS-Fuzz issue 65196 HOT 1
- Consider a `crates` folder HOT 1
- OSS-Fuzz issue 65229 HOT 1
- OSS-Fuzz issue 65231 HOT 1
- some dependencies are yanked HOT 1
- gitoxide requires miniz_oxide even when building with libz-ng HOT 3
- OSS-Fuzz issue 65351 HOT 1
- gix-index failing to build on NetBSD HOT 3
- Provide usage examples for the `Find` trait HOT 3
- Create a git wrapper that polyfill's unsupported behaviour HOT 1
- Rewrite tracker panics on BlobExecutable HOT 2
- OSS-Fuzz issue 65492 HOT 1
- make `ItemSliceSync` safe HOT 15
- OSS-Fuzz issue 65543 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitoxide.