| Age | Commit message (Collapse) | Author |
|
The new manual will contain text copied from Git's documentation.
The old manual was licensed under the FDL v1.2, while Git's
documentation is licensed under the GPL v2. Being able to seed Magit's
documentation with pieces from Git is more valuable than keeping pieces
from Magit's old documentation (most of it would have to be discarded
anyway) and so the latter has to go.
|
|
Add a new mode `magit-refs-mode' which replaces the two old modes
`magit-branch-manager-mode' and `magit-wazzup-mode'. The new entry
command is `magit-show-refs', replacing `magit-branch-manager' and
`magit-wazzup'.
Originally these had to be different modes because wazzup was so
slow that users would only tolerate it when they actually needed the
additional information it provided compared to the branch manager.
I have made wazzup fast quite some time ago but until now didn't get
around to merging the two modes.
The new mode is called "Refs Mode" because it lists all kinds of
references not just branches (that was already the case of the old
"'Branch' Manager" too).
|
|
Sooner or later this had to happen. While I would have preferred to
delay this move until after releasing version 2.1.0, it was always
clear, that I was only willing to maintain backward compatibility as
long as the cost was not very high.
Denying myself the use of `pcase' is such a cost. I am going to use
this macro a lot, and while it would be possible to implement the
things to come without using `pcase', doing so would not be pleasant.
So unpleasant in fact, that the temptation would be big to write a
specialized "case" macro, similar to `magit-section-case'. But my
experience with that, and `magit-section-action', has taught me that
going down that road leads to over-specialized abstractions which
eventually end up being rather featureful, but never-the-less to
restrictive even for its intended use-cases.
|
|
Conflicts:
magit.el
|
|
|
|
In return remove information about these extensions from `magit.texi'
and `magit.info' generated from the former.
|
|
|
|
proofread the submodule section
|
|
|
|
Signed-off-by: Loic Dachary <loic@dachary.org>
|
|
and not for toggling amend.
|
|
Please consider the following and also read issue #966.
(1) I think that by removing this feature, I do its users a service.
Sure they will have to find an alternative in `cherry-pick' and
`rebase --interactive', but once they have learned about these
tools, they will be using vastly superior tools.
(2) For now this patch only lives on the `next' branch and I have
already stated that, in the case I fail to convince everyone of
the above, I will make the rewrite functionality available as
a separate package.
|
|
* Allow jumping to new "Popups" info node.
* Allow showing help for individual arguments.
* Use a bigger window to show help buffer.
* Restore previous window configuration when quitting help.
To do so add the new functions `magit-popup-woman', `magit-popup-info,
and `magit-popup-describe-function', as well as the auxiliary minor
mode `magit-popup-help-mode'.
|
|
Also add a @magit macro for extra convenience.
|
|
|
|
|
|
|
|
Thank you guys and gals!
|
|
|
|
|
|
That will come back, but not until after the api has stabilized.
|
|
|
|
Remove the sparse FAQ and the outdated one-entry ChangeLog;
and instead link to the more up-to-date online information.
|
|
I've introduced this in 64c21ea5 (merged in cb7e0235), and since
then, it hasn't been touched, except for 87857670 and d2b16f21
which fixed some typos in the documentation but not in the actual
docstrings which it's based on.
Since (a correct version of) all this information is available in
the docstrings and easily discoverable using `customize', there's
no point in leaving it to languish in the docs.
Signed-off-by: Pieter Praet <pieter@praet.org>
|
|
A proper fix for the "How do I fix international characters display?"
will hopefully be written soon. Regardless the answer that was provided
was not correct or at least insufficient.
|
|
|
|
Previously fdl.texi was not actually included in magit.texi. Instead of
including it this patch instead copies the license right into magit.text.
This removes clutter from the top directory, and replacing the text when
moving to a newer version of the license isn't really that much work.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Merged the branching section with the branch manager and added information about managing remotes.
|
|
|
|
|
|
It is b c instead of b n
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
explain how to push to a specific branch.
|
|
|
|
extensions as minor modes
|
|
* explain the new way of activating extensions
* give a few words on development good practices
|
|
|
|
|