Commits

Author Commit Message Labels Comments Date
Steve Borho
partialcommit: write our own makememctx which falls back to wctx For files which were not described by the partial selection patch file, we go directly to the working directory for the state. Looks promising, but needs much testing.
Steve Borho
partialcommit: pass canonical paths to patch.makememctx() This makes partial commits finally functional, but it effectively removes any files which were not partially selected (if they are in the commit file list but aren't described in the patch, hg considers them deleted).
Steve Borho
thread: remove special case for --partials argument
Steve Borho
commit: pass partial change selections as a tempfile patch
Steve Borho
partialcommit: use global registered variable
Steve Borho
partialcommit: add --close-branch support, note further required work It appears memctx.commit() is woefully behind in subrepo, bookmarks, and other modern features so we'll need to fixup a number of things.
Steve Borho
partialcommit: move partialcommit function into an extension module partialcommit.py is a TortoiseHg specific Mercurial extension which wraps the commit command and adds a --partials option. This gives us proper hook support and makes the implementation much cleaner.
Steve Borho
commit: add code to identify and use partial commits, disabled for now
Steve Borho
thread: add partialcommit() method for performing change-selected commits The function is currently incomplete, but the main functionality is in place
Steve Borho
commit: add partially selected files to files list
Steve Borho
commit: do not allow partial selections to linger after folding is disabled
Steve Borho
status: disable change selection when wctx has multiple parents We don't even allow file selection when comitting a merge
Steve Borho
status: use local filename as partials key, prevent update loops Made the toggle function aware of the partial state, in order to avoid having to adjust the check state while a file is represented in the partials dictionary. This avoids chunk state event loops
Steve Borho
status: make chunk status merge slightly more efficient
Yuya Nishihara
init: change window title to match workbench menu (closes #2050)
Tags
2.6.2
Branches
stable
Yuya Nishihara
serve: clarify that web server menu launches new dialog (refs #1845) Also removes ellipsis because it serves immediately.
Branches
stable
Steve Borho
commit: remove trailing white space
Steve Borho
enable change (chunk) selection within the commit tool (incomplete) The commit tool currently ignores the chunk selection and commits all checked or partially checked files as it always has.
Yuya Nishihara
filedialogs: rewrite handling of editor context menu without functools - functools is not available in Python 2.4 - connecting dynamic function sometimes confuses GC Note that QObject.sender() of PyQt 4.7.3 does not work if decorated by pyqtSlot.
Yuya Nishihara
serve: change window title to "Web Server" (refs #2050)
Branches
stable
Yuya Nishihara
serve: unroll silly inner function of status message
Yuya Nishihara
serve: show balloon when minimizing running server to tray (refs #1845)
Yuya Nishihara
cmdui: always set percentage to QProgressBar (fixes #2261) Mercurial's progress value can exceed INT_MAX when cloning repository over 2GB, which causes TypeError on x86 and would result invalid value even on amd64 because C int is 32bit. To avoid the problem, this patch simply converts progress value to percentage.
Branches
stable
Yuya Nishihara
rename: remove workaround for case-changing rename on Windows Mercurial can handle this case since 2.1.2, hg 6c4dbe28dda3.
Branches
stable
Yuya Nishihara
customtools: add English label for qgoto of enablemappings
Yuya Nishihara
customtools: unify capitalization of enablemappings items
Yuya Nishihara
customtools: make label of enable mappings translatable
Yuya Nishihara
customtools: remove unnecessary defaultitem handling from _genCombo() Now 'All items' is always listed on top, which is the default.
Yuya Nishihara
customtools: change enablemappings to list for stable order of combobox items
Yuya Nishihara
customtools: don't suppress unknown exceptions It should catch bad user input only.
  1. Prev
  2. Next