annotate help/topics/34.txt @ 633:db62a0cb3037

* Added setting to specify that diff command should be run once for each selected file, rather than passing all file names to diff command (p4merge doesn't like being given many files)
author Sam Izzo <sam@humbug.net>
date Mon, 27 Aug 2012 01:26:57 +1000
parents e40e3ebe9f2e
children
rev   line source
Chris@579 1 {Sharing changes}
Chris@579 2
Chris@579 3 Every time I push some changes, I have to type my password again
Chris@579 4
Chris@579 5 When you push to a remote repository with an "https:" prefix on its
Chris@579 6 URL, EasyMercurial's password dialog should ask whether you want to
Chris@579 7 remember your login details.
Chris@579 8
Chris@579 9 If you say yes, the details will be stored until EasyMercurial
Chris@579 10 exits---so you won't have to enter them if you push or pull again
Chris@579 11 while the present EasyMercurial session is running. Your password will
Chris@579 12 be stored, encrypted with a session key, in a file which is deleted
Chris@579 13 when EasyMercurial exits.
Chris@579 14
Chris@579 15 *If this option does not appear*
Chris@579 16
Chris@579 17 ... and if you're using OS/X, then you need to install the PyCrypto
Chris@579 18 library before EasyMercurial will be able to store encrypted passwords
Chris@579 19 for you.
Chris@579 20
Chris@579 21 Try running @sudo easy_install pycrypto@ in a terminal window.
Chris@579 22
Chris@579 23 *Not using an https repository?*
Chris@579 24
Chris@579 25 If your remote repository uses ssh or some other protocol, then
Chris@579 26 EasyMercurial won't be able to help. You might consider using ssh
Chris@579 27 public key authentication and an ssh agent---talk to the admin of your
Chris@579 28 remote repository for more details.