Activity

From 02/25/2010 to 03/26/2010

03/26/2010

avatar 03:23 PM Feature #140: Recursive put() and get()
Ok, so I did a bunch of cleanup on my branch related to this. The commit message has most of the info. Quick overview tho: added a module: sftp.py. This is the underlying object for operations.get and operations.put. All the remote file ops disc... Erich Heine

03/22/2010

avatar 09:33 AM Bug #146 (Assigned): windows port needs pywin32
Jeff Forcier
avatar 09:31 AM Support #87: Set up a buildbot
Ideally all of it, but I'd be happy with just something that runs the test suite. I plan on trying out Hudson and just haven't found the time for it yet. Jeff Forcier
avatar 06:32 AM Feature #152: new contrib for remote file system utility functions.
I have a contrib in my fork (http://github.com/alisaifee/fabric) that provides remote file system utility functions. The api tries to closely follow the os.path / shutil namespaces and can be reviewed at <http://github.com/alisaifee/fabric/blob/ma... Ali-Akber Saifee
avatar 06:29 AM Bug #146: windows port needs pywin32
I have a changeset in my fork ( http://github.com/alisaifee/fabric ) that can sufficiently clear the dependency on pywin32 for atleast, paths. 1) http://github.com/alisaifee/fabric/commit/e5ac14feb6343901c45f406786e8e522f1a5a380 diffstat: ... Ali-Akber Saifee

03/19/2010

avatar 05:02 PM Revision 1d2cb05bd253fc1554e16e96a6459d03ca329093 (7-prompt-detection, invoke_shell, ...): Initia...
Initial implementation re #151. No tests yet, those are coming next. Jeff Forcier
avatar 01:50 PM Feature #151: Make fabfile print() statements controllable via output controls
I take it back, it's NOT natural for this user output level to be stick in with stdout/stderr -- the point of doing `hide('output')` is to say "look I just want to see high level meta info about what is being run, not the actual command output." A... Jeff Forcier
avatar 01:31 PM Feature #151: Make fabfile print() statements controllable via output controls
Right now, user `print` statements are completely untouched by the output control mechanisms -- they cannot be easily hidden by higher-up code, and when #57 is implemented, they would not get logged either. This is annoying, especially when one... Jeff Forcier
avatar 12:11 AM Support #87: Set up a buildbot
What do you want this build bot to do? Package, make docs, run tests, all of that? Morgan Goose

03/17/2010

avatar 04:52 PM Feature #19: Implement parallelism/thread-safety
Here is an updated patch that will check if the multiprocessing module should be imported, and will allow for python versions (2.4/2.5) w/o said module to not error out when attempting to run. Morgan Goose
avatar 10:25 AM Feature #19: Implement parallelism/thread-safety
As that patch stands, it expects one to have the multiprocessing module. This is a non issue for python 2.6, but for 2.5/2,4 the backported module needs to be grabbed from http://code.google.com/p/python-multiprocessing/ Morgan Goose

03/11/2010

avatar 04:27 PM Feature #19: Implement parallelism/thread-safety
Don't know if this is off topic for this thread, but I've made a small change in the main.py, with a command flag, that'll leverage the multiprocessing module to fork out processes for each host. It is a bit messy with stdout, but seems to work fi... Morgan Goose
avatar 09:27 AM Revision 6f2fa4b1d8bbf9b96316a86527f2646987861442 (master, invoke_shell, ...): Add FAQ re: threading
Add FAQ re: threading Jeff Forcier

03/10/2010

avatar 05:08 PM Bug #150: SSH key and agent weirdness
I should note my fabric version is: $ fab --version Fabric 0.9.0 Garry Dolley
avatar 05:07 PM Bug #150: SSH key and agent weirdness
Hi, I'm IRC user up_the_irons. I read through this report and can confirm it is accurate. Excellent dictation by Jeff from what I described in IRC :) Garry Dolley

03/09/2010

avatar 09:06 PM Bug #150: SSH key and agent weirdness
IRC user `up_the_irons` is having an edge case problem with SSH keys and (I presume) Paramiko: ## Background * He has two SSH keys in `~/.ssh/`, an older one and a newer one. * Both keys are loaded up into his ssh-agent. * The server in qu... Jeff Forcier
avatar 10:27 AM Revision e07f0d5fb224f9b9a4b0178204eacab358ed5b54 (master, invoke_shell, ...): Remove unnecessary...
Remove unnecessary FAQ numbers Jeff Forcier

03/08/2010

avatar 11:31 AM Feature #6: Bash/Zsh/etc completion
No, that looks about right to me. That optcomplete library is pretty cool; were you suggesting we use it, or just drawing inspiration from the way it operates? I like that it gives one a lot of stuff for free, including completion of flags themsel... Jeff Forcier

03/04/2010

avatar 07:59 AM Feature #105: Allow use of getpass in prompt when asking user for passwords
Suggestion commited: http://github.com/iElectric/fabric/commit/c1d661f9c6c09c71bfc1195008d77b4fbd7b9dd1 Domen Kožar

03/01/2010

avatar 04:10 PM Feature #148 (Done): Add .stdout attribute to _AttributeString
Applied in changeset commit:8556ace303bc3f34a9b22753b5eef94089bd4398. Jeff Forcier
avatar 04:09 PM Revision 8556ace303bc3f34a9b22753b5eef94089bd4398 (7-prompt-detection, master, ...): Add .stdout ...
Add .stdout attribute to _AttributeString. Implements #148 Jeff Forcier
avatar 04:06 PM Support #149: Move fabric.operations._AttributeString to utils or something
It's silly having a "private" class like this, I did so because it was a "local" utility class and I did not want it to show up if anyone did `from operations import *`. But that should've been a sign to move it to some other module instead, becau... Jeff Forcier
avatar 04:00 PM Feature #148: Add .stdout attribute to _AttributeString
For consistency's sake, would be nice for these objects to exhibit a .stdout attribute which simply returns str(self) or similar. (Returning just `self` would also work but feels funny given that one could then do `run("foo").stdout.stdout.stdout.... Jeff Forcier
avatar 12:48 PM Feature #140: Recursive put() and get()
I had a conversation with the original author of the scp.py module. He suggested it would be better to have fabric use sftp and implement the recursive put stuff itself, as sftp is a bit stabler/more reliable than scp. As such, i have don this in ... Erich Heine
« Previous
Next »
 

Also available in: Atom