Activity
From 02/25/2010 to 03/26/2010
03/26/2010
-
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...
03/22/2010
-
09:33 AM Bug #146 (Assigned): windows port needs pywin32
-
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.
-
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...
-
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: ...
03/19/2010
-
05:02 PM Revision 1d2cb05bd253fc1554e16e96a6459d03ca329093 (7-prompt-detection, invoke_shell, ...): Initia...
- Initial implementation re #151. No tests yet, those are coming next.
-
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...
-
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...
-
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?
03/17/2010
-
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.
-
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/
03/11/2010
-
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...
-
09:27 AM Revision 6f2fa4b1d8bbf9b96316a86527f2646987861442 (master, invoke_shell, ...): Add FAQ re: threading
- Add FAQ re: threading
03/10/2010
-
05:08 PM Bug #150: SSH key and agent weirdness
- I should note my fabric version is: $ fab --version Fabric 0.9.0
-
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 :)
03/09/2010
-
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...
-
10:27 AM Revision e07f0d5fb224f9b9a4b0178204eacab358ed5b54 (master, invoke_shell, ...): Remove unnecessary...
- Remove unnecessary FAQ numbers
03/08/2010
-
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...
03/04/2010
-
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
03/01/2010
-
04:10 PM Feature #148 (Done): Add .stdout attribute to _AttributeString
- Applied in changeset commit:8556ace303bc3f34a9b22753b5eef94089bd4398.
-
04:09 PM Revision 8556ace303bc3f34a9b22753b5eef94089bd4398 (7-prompt-detection, master, ...): Add .stdout ...
- Add .stdout attribute to _AttributeString. Implements #148
-
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...
-
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....
-
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 ...
Also available in: Atom