Commits

Author Commit Message Labels Comments Date
Steve Borho
Merge with stable
Yuya Nishihara
thgrepo: update timestamp only if changes detected successfully (fixes #1728) This fixes the following case: 1. hg: change dirstate 2. hg: unlock 3. thgrepo: detect change of .hg directory 4. hg: another lock 5. thgrepo: update _dirstatemtime 6. thgrepo: exit by lock still held 7. hg: unlock 8. thgrepo: detect change of .hg directory 9. thgrepo: ignore change because _dirstatemtime is already up-to-date
Branches
stable
Yuya Nishihara
thgrepo: exit from 'lock still held' case by exception
Branches
stable
Yuya Nishihara
thgrepo: split _checkdirstate() in terms of mtime condition It will be rearranged later to skip mtime updates if lock still held.
Branches
stable
Johan Samyn
doc: add dutch version of ReadMe.txt
Branches
stable
Johan Samyn
revdetails: do not show context menu if no file selected this is necessary to avoid the bug report dialog being shown
Branches
stable
Johan Samyn
repomodel: remove extra whitespace
Branches
stable
Johan Samyn
compress: store/restore geometry
Branches
stable
David Golub
commit: prompt if user tries to close window while committing
Branches
stable
Angel Ezquerra
manifest: add separators to manifest file dialog This improves the usability of the dialog, and makes it look similar to the corresponding dialog on the revision details widget.
Branches
stable
Peer Sommerlund
pbranch: make column headers translatable
Branches
stable
Johan Samyn
shellconf: correct typo
Branches
stable
Yuya Nishihara
revdetails: use configbool to read issue.inlinetags setting
Johan Samyn
workbench.py: correct typo
Angel Ezquerra
workbench: add "New Workbench..." File menu entry This allows the user to create multiple workbench windows, even when the Single Workbench Mode is enabled.
Angel Ezquerra
workbench, settings: implement workbench reuse (i.e. single workbench window) This patch adds a setting to enable/disable the creation of a "single workbench instance". Rather than opening multiple workbench windows (which is slow if you have a lot of repositories open), the first workbench that is created creates a QLocalServer which listens to incoming connections. When this setting is enabled, when the thg workbench is started it will first try to connect to an existing…
Yuya Nishihara
qscilib: fix typo of indentationsUseTabs()
Yuya Nishihara
qscilib: handle darwin as unix line ending (suppresses missing sys import)
Steve Borho
Merge with stable
Johan Samyn
settings: corrected typo
Branches
stable
Angel Ezquerra
docklog: raise output log when shown Up until now clicking on the "Show log" link that is shown on the infobar when there is an error does not bring the log panel to the front. It does only ensure that the log panel is visible. If the log panel is visible but is docked with other panels and is not the topmost docked panel, clicking on the show log link wdoes nothing. Clicking on the Show Log button or in the View menu does not bring…
Branches
stable
Angel Ezquerra
workbench, reporegistry: show progress dialog for lengthy startup operations Loading the workbench may take a long time, particularly if you have repositories located on remote drives. Up until now, the user did not get any feedback or visual cue while the workbench is being loaded . The user cannot even tell that the workbench is being loaded in the first place! With these changes a progress dialog will be shown when the subrepos are being loaded by the reporegistry and …
David Wilhelm
commit: truncate selected options label if needed (fixes #1731)
Branches
stable
Angel Ezquerra
qscilib: "editor options" context submenu improvements This patch reorders the menu items a bit to group related items, adding separators where needed and improves the text of the menu items a bit.
Angel Ezquerra
qscilib: group several of the context menu submenus in an "editor options" submenu In order to make the editor context menu simpler, this patch moves the submenus that set the editor options (such as the EOL or white space visibility, etc) into their own "Editor options" menu.
Angel Ezquerra
qscilib: add "TAB inserts" context submenu This adds a new submenu to the TortoiseHg editors'context menu which lets the user select whether hitting TAB inserts a TAB or spaces. As with the "EOL Mode" menu, this new submenu includes an "Auto" mode, which is the default, which will try to detect whether the current file uses TABS or spaces for indentation. This is done by checking the first character on the first 100 lines. The first line …
Angel Ezquerra
qscilib: add "EOL Mode" context submenu and set the EOL automatically This adds a new submenu to the TortoiseHg editors'context menu which lets the user select the EOL mode (Windows, Unix or MAC). The default EOL mode is selected automatically by looking at the EOL of the first line in the editor text. If there are no EOLs on the editor text (e.g. if the editor is empty) the default EOL for the current OS is selected instead. This solves a problem where using the "…
Juha Sahakangas
nautilus: GNOME 3.2 compatibility update for nautilus-thg Port nautilus-thg from pygtk to gobject introspection based bindings, and update file monitoring to use gio/gvfs instead of gnome-vfs. fixes #869 aka #1333 aka #1349
Branches
stable
Angel Ezquerra
repowidget: add a way to add custom commands to the context menu This extends the "custom tool" toolbar code to be able to add custom tools to the repowidget context menu as well. Two new tortoisehg-tools properties have been added: location and enable - commandname.location: a comma separated list of locations (i.e. menus) where the custom tool will be shown. Supported "locations" are 'workbench' and 'repowidget' (in which case the…
Angel Ezquerra
workbench: add custom workbench toolbar Add a new "Custom Toolbar" to the workbench, which can contain buttons that can execute "custom tools", which can be mercurial or external commands. These custom tools are configured by adding them to the tortoisehg section of the global mercurial configuration file. There is currently no graphical interface to configure these custom commands. Instead to add a tool called "my_tool_name", the user…
  1. Prev
  2. Next