1. Marcin Kasperski
  2. mercurial_keyring

Source

mercurial_keyring / mercurial_keyring.py

Author Commit Message Date Builds
Steve Borho
remove useless import of repo This broke on Mercurial 2.3 when demandimport was not enabled
André Sintzoff
Remove useless import (since 669009c3672c) Note: this import is no more valid since hg 1ac628cd7113
TakUnity
Add help text to output for hg help.
Eric Blood
Hook into the http auth handlers in order to get access to the http request object and use that object to differentiate between an authentication failure and a new request to the same url.
Marcin Kasperski
Fixes in debug message
Marcin Kasperski
Further debug messages patching
Marcin Kasperski
Improving debug messages handling.
Marcin Kasperski
Mercurial Keyring debug messages are now prefixed with [HgKeyring] to make distinguishing them easier
Marcin Kasperski
Merge (picking the version which has more fine-tuned detection)
Patrick Mézard
Handle httpconnection.readauthforuri changes (hg.0593e8f81c71)
Patrick Mézard
Fix module imports with demandimport demandimport behaves unexpectedly when you write something like: try: from foo.bar import someclass except ImportError: # do something else If foo.bar does exist but does not contain "someclass", demandimport returns a lazy module object instead of raising ImportError. The solution is to force the non-module symbols to be loaded by accessing them like: try: import foo.ba…
Marcin Kasperski
merge
Marcin Kasperski
Some debugging
Steve Borho
name argument added to readauthforuri() on Mercurial stable branch post 1.9
Steve Borho
readauthforuri has been moved into new httpconnection module
Steve Borho
passwordmgr.readauthtoken() has been moved into a utility function
Steve Borho
remove trailing whitespace
Alan Franzoni
Workaround for gnomekeyring mercurial.demandimport incompatibility mercurial.demandimport, which is enabled while in a mercurial extensions, prevents the correct import of gobject._gobject and consequently doesn't allow the loading of the gnomekeyring module, which can be used by keyring. This just adds the proper module to demandimport ignore list.
Marcin Kasperski
Reverting previous change as it just makes extension incompatible with 2.4 and 2.5 without gaining anything as neither mercurial, nor keyring are 3k compatible
victornoel
python 3 compatible
Marcin Kasperski
Stopped raising error when username is specified both in ~/.hgrc and <repo>/.hg/hgrc if it is the same in both places.
Marcin Kasperski
Explicit information that keyring is not used due to lack of username
Marcin Kasperski
merge
Marcin Kasperski
TODO note about removing workaround
Marcin Kasperski
Slightly polishing the prefix patch: - patched incorrect return from load_hgrc when no credentials are found - extended some comments, patched name of some variable - added note in README.txt
Dave Dribin
Update comment and remove logging
Dave Dribin
Store and lookup prefix from [auth] so that password is shared amongst shared auth entries
Marcin Kasperski
Better error message
Marcin Kasperski
Docs moved to README.txt
Marcin Kasperski
Some docs added
Tags
0.3.1
  1. Prev
  2. 1
  3. 2
  4. Next