ideas icon indicating copy to clipboard operation
ideas copied to clipboard

Cross platform Gitup

Open Thrilleratplay opened this issue 6 years ago • 20 comments

GitUp is an amazing git gui for OSX/MacOS and only OSX/MacOS. A Linux version has been requested but would require a complete rewrite. While there are many git guis out there, none have matched the ease GitUp allows visualizing multiple branches, cherry picking, squashing commits, editing commit messages swapping commits.

Create a version that can be used by developers on Linux, MacOS or Windows.

Relevant Technology

  • git (obviously)
  • Probably Javascript/Electron/React native/Ionic/NativeScript/etc but the language and framework are not as important as keeping a single code base that can be used across different OSs.

Who is this for

Any developer who uses git.

Complexity and required time

Complexity

  • [ ] Beginner - This project requires no or little prior knowledge of the technolog(y|ies) specified to contribute to the project
  • [X] Intermediate - The user should have some prior knowledge of the technolog(y|ies) to the point where they know how to use it, but not necessarily all the nooks and crannies of the technology
  • [ ] Advanced - The project requires the user to have a good understanding of all components of the project to contribute

Required time (ETA)

  • [ ] Little work - A couple of days
  • [ ] Medium work - A week or two
  • [X] Much work - The project will take more than a couple of weeks and serious planning is required

Share on Twitter/other social media if you will. Something like

New project on Open Source Ideas Initiative: [fill in short description] – [fill in link]

Thrilleratplay avatar Aug 08 '18 20:08 Thrilleratplay

What about https://www.gitkraken.com/? If you're going the electron route this seems to be a very similar project (though not open source IIRC).

piedoom avatar Aug 09 '18 00:08 piedoom

@piedoom gitkraken is not open source

Thrilleratplay avatar Aug 09 '18 03:08 Thrilleratplay

How about https://github.com/TortoiseGit/TortoiseGit ?

KOLANICH avatar Aug 09 '18 06:08 KOLANICH

By the way, for a list of a lot of them, see the official git webstie.

FredrikAugust avatar Aug 09 '18 09:08 FredrikAugust

I have a used a few git GUIs, (git-gui, gitg, giggle, git-cola, git-tower, tortoiseGit)each has its strong points and weak points. GitUp is unique.

Thrilleratplay avatar Aug 09 '18 11:08 Thrilleratplay

Yeah, GitUp truly is something for itself, though I think Tower 2 can compare in a lot of ways. Too bad it's proprietary and only for mac/windows.

FredrikAugust avatar Aug 09 '18 11:08 FredrikAugust

Project started already?

KobbyMmo avatar Sep 04 '18 14:09 KobbyMmo

Don't think so :) 

Sent from my Samsung Galaxy smartphone. null

FredrikAugust avatar Sep 04 '18 15:09 FredrikAugust

Has the work started yet? Can this be a plugin into VSCode?

aksappy avatar Apr 14 '19 21:04 aksappy

@aksappy Not that I am aware of. As a plugin for VSCode or Atom sounds like a good idea.

Thrilleratplay avatar Apr 14 '19 22:04 Thrilleratplay

Never built one, but will have a stab at it..

aksappy avatar Apr 15 '19 12:04 aksappy

How about Sublime Merge? Haven't tried it yet myself, but looks to be really well done.

awmottaz avatar Apr 15 '19 20:04 awmottaz

Sublime Merge has UI for history rewriting, but it's far less pleasant to use than Gitup.

nickolay avatar Apr 15 '19 22:04 nickolay

Not to mention, as this is "open source ideas", a solution should be open source.

Thrilleratplay avatar Apr 15 '19 22:04 Thrilleratplay

меня потому что я мечтаю создать монету для Справедливости.Разработка и кодирование децентрализованной,саморегулируемой криптовалюты.Экономика которой является надежным и беспроигрышным решением базирующемся на трансформации ,,до судебно распределённого  , 100% Морального ущерба,(моральных потерь-убытка)>>трансформация>> в Материальные доходы. Я мечтаю о платформе для каждого пользователя блокчейна и криптовалюте на основе ETH которая может представлять собой универсальное приложение для запуска различных(национальных) квалификаций токенов,базирующихся на специализированных(национальных) смарт-контрактах,облегчающих нагрузку на национальные системы уголовного и гражданского правосудия ,толкающих(делающих выгодным) двигаться в сторону Справедливости на основе ,до судебной, гражданской пере адресации-распределении 100%-ов Морального ущерба, в смарт-контракте.Экономика Токена-справедливости становится привязанной к > общественной организации > моральному ущербу >Справедливости> банку. Я очень хотел бы чтобы Вы помогли мне с построением и оптимизацией алгоритма сети а также обширной практики настройки параметров алгоритма,чтобы было правильно. Всё это требует глубокого,детального понимания кода,который я надеюсь построить под Вашим руководством. Я прошу учиться у Вас и хочу достичь, в партнерстве с Вами ,взаимопонимания. minarch91.15.04.2019, 15:02, "aksappy" [email protected]:Never built one, but will have a stab at it..

—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

minarch91 avatar Apr 22 '19 16:04 minarch91

Are people still interested in this? It's one of the few things keeping me from going full on linux. I'll put a repo out there once I. finish up my MVP of the commit tab.

Progress so far, written in jetpack-compose.

image

codymikol avatar Oct 24 '21 02:10 codymikol

Here is the repo if anyone is interested

https://github.com/codymikol/git-down

codymikol avatar Dec 02 '21 16:12 codymikol

@codymikol I am eager to try this out. First, perfect name. Second, when you have a chance, can you add a License and README to the repo? I noticed there were issues open but a README.md giving basic build instructions, current limitations and if needed, a warning saying "this is still in active development, not responsible for data loss, don't use without backup of repo".

Thrilleratplay avatar Dec 02 '21 17:12 Thrilleratplay

@Thrilleratplay sure, I'll add that after work tonight. Its still very much in development so I'd suggest not using this against anything you care about until a more stable release 😛

codymikol avatar Dec 02 '21 18:12 codymikol

Taken care of now btw

codymikol avatar Dec 02 '21 22:12 codymikol