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

GIT #54

Closed
ryannathanwilson opened this issue Nov 12, 2020 · 18 comments
Closed

GIT #54

ryannathanwilson opened this issue Nov 12, 2020 · 18 comments

Comments

@ryannathanwilson
Copy link

ryannathanwilson commented Nov 12, 2020

The version control thing!

@ryannathanwilson ryannathanwilson changed the title Git GIT Nov 12, 2020
@ThatGuySam
Copy link
Owner

Thanks for the App Request!

That sounds familiar. I’ll Google it to see if it’s popular enough.

Also...

I'm currently working on getting to all the requests, however, if you'd like help push things along feel free to add context based on the App Request Template

@ifsheldon
Copy link

No need to google, just see the first three letters of GitHub! Also, check the chart in this tracking issue of homebrew, which includes most of most-wanted libs and commandline tools that developers use

@ThatGuySam
Copy link
Owner

Looks like the homebrew guys aren't sure of the status yet either

@pawelostr
Copy link

https://youtu.be/1l21xUwy5d0?t=75

seems to be working nativly

@ThatGuySam
Copy link
Owner

ThatGuySam commented Nov 19, 2020

Is that Terminal running via Rosetta 2? Example

@pawelostr
Copy link

Just tested, working in both arm terminal and Rosetta terminal. Also Github Desktop works (Under Rosetta)

@pawelostr
Copy link

Just tested, working in both arm terminal and Rosetta terminal. Also Github Desktop works (Under Rosetta)

Zrzut ekranu 2020-11-19 o 19 48 46

@ThatGuySam
Copy link
Owner

That's just beautiful!

Status: ✅ Yes, Full Native Apple Silicon Support

Feel free to make a pull request using the App Addition Template otherwise I'll add it when time permits.

@ThatGuySam
Copy link
Owner

We'll use this as the download link
https://git-scm.com/download/mac

@ThatGuySam
Copy link
Owner

ThatGuySam commented Nov 22, 2020

App is now live on the site!

https://doesitarm.com/app/git-version-control/

Feel free to browse through the other issues to help with missing info on other apps.

@richiksc
Copy link
Contributor

@pawelostr Is that the version of Git that is bundled with Xcode, installed from Homebrew, or built from source? If it's the version of Git with Xcode, can you tell me the git --version? Usually the Xcode bundled versions are a few versions behind the latest, but maybe they updated it for Xcode 12.

@pawelostr
Copy link

pawelostr commented Nov 23, 2020

@richiksc it's from Xcode, I didn't put too much thought in it, run git, prompted me to install I think Xcode CLI, I did, it runs. And I believe I installed it only one time in arm terminal but it runs fine in Rosetta Terminal.

I can't for sure tell if it's arm or x86 version running (what is Apple git-128?), but here's native Terminal:

Zrzut ekranu 2020-11-23 o 08 15 04

And Rosetta Terminal:

Zrzut ekranu 2020-11-23 o 08 15 09

@richiksc
Copy link
Contributor

@pawelostr Alright, so it looks like it's running git v2.24, which is a few versions behind the latest v2.29. Apple-git is just their revision number, I'm guessing.

A really quick way to tell if a binary is Rosetta or native in terminal is to run

file $(which git)

@pawelostr
Copy link

@richiksc

Im afraid the answer then is both ;)

Zrzut ekranu 2020-11-23 o 08 26 30

@richiksc
Copy link
Contributor

@pawelostr that's great! It'll run natively in a standard terminal. I don't know the behavior of Rosetta terminal, however.

@pawelostr
Copy link

pawelostr commented Nov 23, 2020

@richiksc I haven't really been using git or playing around with any tools (work to do + first Mac ever), but I've been using Homebrew (pretty sure it uses git) and a few tools in Rosetta terminal and so far it really was It Just Works™, so I'm really happy. I was a bit worried about Julia lang as it was the only cmd tool I needed that was in dmg, but I added some path to it somewhere and again - It Just Works™.

edit: correction, it was a symlink, as per https://julialang.org/downloads/platform/

@jensmeindertsma
Copy link

@richiksc do you know how to update the bundled Git version to the latest version with Apple Silicon?

@richiksc
Copy link
Contributor

@richiksc do you know how to update the bundled Git version to the latest version with Apple Silicon?

@jensmeindertsma You can install the latest version natively with Homebrew.

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

6 participants