-
Notifications
You must be signed in to change notification settings - Fork 2k
Suggestion: Include magit in Appendix A #1324
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
Comments
Hi @equwal, Have you seen https://git-rebase.io/ yet? That taught me how to use I agree that the documentation for Magit rebase alone probably won't teach anybody how Also a handy tip from the git-rebase.io website:
|
Fair enough. With some experience using Magit it looks more and more like my confusion came from misunderstanding git, and then being unable to use Magit effectively for that reason. |
But it still might be a good idea to add a section mentioning Magit in the ProGit2 book. The maintainers of the project haven't yet chimed in with their thoughts. So maybe you shouldn't close the issue yet, until the maintainers have had their say? It wasn't my intention to pressure you into closing this issue, I just wanted to help you understand |
Fair enough. |
Summary:Given all that I say below, I recommend adding a [NOTE] or [TIP] that mentions Magit, and link to the Magit manual. I'll of course be happy to make a pull-request for the tip or note, if the maintainer wants me to. What is your view/decision on this @ben? On Magit rebase documentation:I see that the Magit manual has a chapter on rebasing, which covers the rebase commands, and helps with the rebase steps (see the 2 pages right after the introductory page on rebasing). I think the unclear rebase docs should be fixed upstream at the Magit manual project, and not in this book. About adding general Magit tips/tricks/help to this book:I have opened a issue to discuss how much Git editor integrations should be in the book. One of the goals the author of the book has stated is:
Userbase for Emacs and Magit:I would argue that Emacs (and Magit) are not among the most popular editors according to this 2019 stackoverflow survey on development tools, as you can see Emacs is used only by 4.5% of developers. Vim has 25.4% of developers using it for comparison to a similar CLI text editor. Maintenance concerns:Also it would be hard for most contributors to cover Emacs and Magit, as they are likely not users of those programs. Nobody has offered to create such a section to the ProGit2 book. Also I think that the basic usage of Magit is covered at Magit Getting-Started manual. |
I'd take those statistics with a grain of salt. What percentage of readers of Pro Git use Emacs is what matters, and I suspect that Notepad++ users aren't a major part of the audience. That being said, I've moved away from Emacs toward CLI use, but magit is still a very nice program and probably the #1 thing I miss from Emacs. |
On 2020-08-28 09:32:27, Spenser Truex spake thus:
> ### Userbase for Emacs and Magit:
>
> I would argue that Emacs (and Magit) are not among the most popular editors according to this [2019 stackoverflow survey on development tools](https://insights.stackoverflow.com/survey/2019#development-environments-and-tools), as you can see Emacs is used only by 4.5% of developers. Vim has 25.4% of developers using it for comparison to a similar CLI text editor.
I'd take those statistics with a grain of salt. What percentage of readers of Pro Git use Emacs is what matters, and I suspect that Notepad++ users aren't a major part of the audience.
That being said, I've moved away from Emacs toward CLI use, but magit is still a very nice program and probably the #1 thing I miss from Emacs.
I, too, would take those stats with a huge grain of salt. Emacs and vi are mainstays on Unix-like systems, regardless of what shows up in a popularity contest^W^Wsurvey. I'm typing this message in GNU Emacs.
|
On 2020-08-28 06:59:11, HonkingGoose spake thus:
### Summary:
Given all that I say below, I recommend adding a [NOTE] or [TIP] that mentions Magit, and link to the Magit manual.
But leave documenting Magit where I think it belongs: with the upstream maintainers/contributors to the Magit program.
+1
|
I've heard great things about Magit, although I was never able to internalize its incantations when I was an EMACS user. I'd definitely consider a PR that adds a small section to Appendix A. Magit seems pretty stable, so probably most of what's described won't get out-of-date very fast. |
Hello,
I've been using Magit in Emacs for a couple years now, and I can say that it is the way to do it from Emacs.
If I had been able to access a section on Magit when I was getting started, it would have been easier to get over the initial learning curve. Currently the only resource I know of for Magit is the documentation itself.
There are a few "gotchas" that come withh it also, like trying to figure out how to do a rebase/squash effectively. Even just mentioning it somewhere would be cool.
The text was updated successfully, but these errors were encountered: