Skip to content

janesser/git-executor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imbécile

imbécile provides an osgi bundle that wraps around the CLI of git --distributed-is-the-new-centralized.

why "imbécile" ?

"git" can mean anything, depending on your mood.

- Random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronunciation of "get" may or may not be relevant.
- Stupid. Contemptible and despicable. Simple. Take your pick from the dictionary of slang.
- "Global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room.
- "Goddamn idiotic truckload of sh*t": when it breaks.

Excerpt from Wikipedia (Git).

Sticking to the original theme of "git" and being fan of linux kernel newsletter since the nineties, imbécile simply nails it.

Discussion started over here

eclipse-egit/egit#47

The driving thought for others and also git-executor is the observation that git maintainers spend their main effort on git-cli.

Secondary fundamental is to let git-executor be driven by what ever pleases in the osgi world, and drive git-cli accordingly (hex-arch).

This comes with batteries included, which will be more or less seen by the security considerations when dealing with identities.

Great Resources that have helped doing this

https://vogella.com/blog/getting-started-with-osgi-declarative-services-2024/ (this helped to figure out how to auto-generate the declarative xml for osgi-components)

to be continued...

Next steps

  1. Get reasonable use git credentials to work
  2. Publish on maven central

to be continued...

About

Eclipse plugin to wrap arount git CLI binary

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published