Skip to content

MichalMaruska/git-hierarchy-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

452 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Another reimplementation of git-hierarchy, in Rust

See

Difference:

More parts might be done natively, instead of invoking `git' More care is necessary to sync the state after such invocations.

todo:

might try using git2 with "vendored-libgit2"

learnt about Rust/git-rs:

2-step downcasting from a trait object:

  • Any ... type-erasure? as_any produces Any.... and that has vtable, which...
  • from Any ....allows to downcast<>

OnceCell

Cannot pass Reference:

move occurs because segment._start has type git2::Reference<'_>, which does not implement the Copy trait cannot move out of segment._start which is behind a shared reference

About

reimplementation of git-hierarchy in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors