Commits

Show all
Author Commit Message Labels Comments Date
Adrian Buehlmann
shellext/QueryDirstate: guard against slow file access If the win API call PathIsDirectory is taking too long when looking for .hg dirs, we ignore the result and assume there is no repo.
Branches
stable
Adrian Buehlmann
shellext: use wide strings for UI texts in ContextMenu.cpp
Branches
stable
Yuki KODAMA
status: fix regressions of patch text splitting this bug was introduced at <703b33b310c9> see also changeset <46f94acbaedd>
Branches
stable
Steve Borho
hgtk: fix merge command line use When the default value is None, the option parsing logic gives you a boolean value. which was not useful as a revision number. Refs #521
Branches
stable
Steve Borho
changeset: catch repo and lookup errors from patch.diff This is common when the user is pushing/popping patches while the changelog window is open. Fixes #519
Branches
stable
Steve Borho
Merge with unicode fixes
Branches
stable
Yuki KODAMA
merge: fix invalid string operations
Branches
stable
Yuki KODAMA
backout: fix invalid string operations
Branches
stable
Yuki KODAMA
status: fix invalid string operations
Branches
stable
Yuki KODAMA
datamine: fix invalid string operations
Branches
stable
Yuki KODAMA
datamine: fix importing of hglib
Branches
stable
Yuki KODAMA
commit: fix invalid string operations
Branches
stable
Yuki KODAMA
treemodel: fix invalid string operations Fixes issue #511. All string operations should be applied to Unicode type string. For this, use tounicode() function in hglib.py. Don't forget to convert to correct encoding after string operations.
Branches
stable
Steve Borho
iss: remove external flag from contrib exe and dlls Fixes #517
Branches
stable
Adrian Buehlmann
shellext/QueryDirstate: reduce debug out
Branches
stable
Greg Ward
hgignore: ignore Unix editor backups
Branches
stable
Adrian Buehlmann
shellext: use function StartsWith
Branches
stable
Adrian Buehlmann
shellext: new function StartsWith
Branches
stable
Adrian Buehlmann
shellext/QueryDirstate: refactor findHgRoot Let's see if the current path is a subdir of the cached hgroot before checking whether the current path might have a .hg dir inside. This saves us a PathIsDirectory call for each entry in the currently viewed directory.
Branches
stable
Adrian Buehlmann
shellext/QueryDirstate: refactor findHgRoot When we check whether the current path has a .hg dir inside, we don't need to prefilter for directories. It is sufficient to simply check whether the path "<current-path>/.hg" is a directory. There's no harm done if <current-path> is a file. This saves us another PathIsDirectory call.
Branches
stable
Adrian Buehlmann
shellext/QueryDirstate: refactor findHgRoot Files and directories named '.hg' can be ignored without even knowing whether the path is a directory or not. Saving a PathIsDirectory call in that case.
Branches
stable
Adrian Buehlmann
shellext/QueryDirstate: don't prematurely load the dirstate for repo roots Fixes a performance regression introduced with recent 31a6de6de1b5 ("shellext: QueryDirstate: don't show icons on repo roots for UNC paths"), which prematurely loaded the dirstate for repo roots (relpath == '')
Branches
stable
Oleg Tazetdinov
hgshelve: correct eol argument to patch.applydiff Fixes #512
Branches
stable
Benjamin Pollack
installer: automatically terminate taskbar process
Branches
stable
Greg Ward
thgconfig: do not use Python 2.5 syntax
Branches
stable
Steve Borho
status: workarounds for older PyGtk versions TreeSelection.get_selected_rows() could return (None, []) if nothing was selected. We had code that used the model value without checking its value.
Branches
stable
Adrian Buehlmann
shellext: show myTortoiseClass as prefix in debug output of HgQueryDirstate Example debug view output: [520] [THG] [C] HgQueryDirstate: stat.lstat("W:\thg-stable\hgtk") -> stat.isdir is 0 ^ (myTortoiseClass is 'C' in this example) Current state of the overlay codebase should show only lines with "[C]", as that's the handler which is called first by the shell extension's host (normally explorer.exe). Other handlers ('M', 'A', '?') are called af…
Branches
stable
Adrian Buehlmann
shellext: eliminate enum TortoiseOLEClass
Branches
stable
Steve Borho
hgshelve: provide patch.eol to patch.applydiff() Fixes #512
Branches
stable
Yuki KODAMA
doc-ja: translate changelog.txt
Branches
stable
  1. Prev
  2. Next