Commits

Author Commit Message Labels Comments Date
edgimar
- add shift-left (shift-h) event which either moves to the header of the selected node, or folds a selected header.
Alexander Solovyov
keep all code lines under 80 chars in length
Alexander Solovyov
cleanup: remove unused variables, backslashes
Christian Ebert
core: updatedir moved to cmdutil in 00658492e2aa Keep patch.updatedir for backward compatibility.
edgimar
- a couple small changes to maintain backward compatibility with hg 1.1
edgimar
- pulled in several changes from record.py (from crew revision 226a328a7ff3) -- seems to have resolved issue #16.
edgimar
- add warning about removing / adding new lines to patch when reviewing in an external editor. (maybe this limitation could be removed sometime in the future with some more intelligent code)
edgimar
- implement toggle-all option ('A' key) to toggle applied status of all files/hunks, based on a patch provided by Nicholas Riley.
edgimar
- fix small cosmetic bug where partially-applied indicator can erroneously show up when toggling a hunk off and back on.
Nicholas Riley
Don't assume a black background.
Christian Ebert
Reformat help similar to main As opposed to recent Hg no ReStructuredText directives for backwards compatibility with 1.1.
Christian Ebert
Abort when trying to crecord a merge Analogous to feb2a58fc592 in main.
Christian Ebert
Do not translate debug messages
Christian Ebert
Correct typos in docstring
edgimar
- fix longstanding context-leak bug, where context from last hunk of previous header leaks into subsequent header. (closes issue #14)
Christian Ebert
Support keyword expansion with crecord and qcrecord
Christian Ebert
Move user commands back to __init__ This allows other extensions to monkeypatch (q)crecord and dorecord with extensions.wrapcommand. This setup is similar e.g. to hgext.convert.__init__.py.
edgimar
- handle encodings other than ASCII / UTF-8 gracefully -- if a string can't be decoded, assume it uses an 8-bit single-byte encoding when determining the number of characters in the string.
Christian Ebert
Avoid fake conflicts due to keyword expansion Add crecord commands to the list of commands that unexpand keywords when reading from working directory.
Christian Ebert
Function variable naming and signature cleanup Saves a nested function in crecord as side-effect. Analogous to 0aa59f532ef9 for record in main.
edgimar
- add ability to review / edit patch prior to committing
edgimar
- clean up some extraneous import statements
Christian Ebert
Promote qnew as in 301633755dec For the moment keep backwards compatibility.
Greg Ward
Change import style to allow demandimport to do its thing. This has two beneficial side-effects: - reduce overhead of enabling crecord - push the setlocale() call back so it only happens when crecord is actually used, reducing the possibility of a bad LANG setting causing Mercurial to print 'failed to import crecord' message
edgimar
Display ctrl characters in ^[char] notation to avoid them messing up the display (based on a patch provided by Risto Kankkunen <risto.kankkunen@iki.fi>)
Daniel Beck
bugfix: filterpatch requires three arguments
edgimar
crecord: bugfix - confirmation prompt was not appearing when 'c' was pressed for the first time
edgimar
- fix crash caused when editing large commit-text lines (required modifying textpad)
edgimar
crecord: update number of lines in chunk-pad upon resize
edgimar
crecord: fix resizing of main window to work better, and remove initscr() calls which trash the terminal after exit.
  1. Prev
  2. Next