aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/arch.py
Commit message (Collapse)AuthorAgeFilesLines
* Catch OSErrors from Popen()sW. Trevor King2008-11-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the subprocess module documentation: http://www.python.org/doc/2.5.2/lib/node530.html "The most common exception raised is OSError. This occurs, for example, when trying to execute a non-existent file. Applications should prepare for OSError exceptions." And from the os module documentation: http://www.python.org/doc/2.5.2/lib/module-os.html "exception error This exception is raised when a function returns a system-related error (not for illegal argument types or other incidental errors). This is also known as the built-in exception OSError. The accompanying value is a pair containing the numeric error code from errno and the corresponding string, as would be printed by the C function perror(). See the module errno, which contains names for the error codes defined by the underlying operating system. When exceptions are classes, this exception carries two attributes, errno and strerror. The first holds the value of the C errno variable, and the latter holds the corresponding error message from strerror(). For exceptions that involve a file system path (such as chdir() or unlink()), the exception instance will contain a third attribute, filename, which is the file name passed to the function." I turned this up running be/test.py, when it defaulted to the tla client which I didn't have installed. I don't have things working yet, so I can't create a bug at the moment...
* Ensure that Arch tests have a user id setAaron Bentley2007-07-161-0/+20
|
* Added compatibility functions for commit to arch, no_rcsAaron Bentley2006-02-031-0/+9
|
* Fixed subprocess invocation for bzrAaron Bentley2005-12-231-0/+1
|
* Various Windows-related bugfixesAaron Bentley2005-12-221-8/+11
|
* Distinguished between 'paranoid' and non-paranoid add-idAaron Bentley2005-05-191-8/+8
| | | | | The paranoid adds are only used for the .be root. Paranoia is a big time-suck on Arch trees, because they require a full inventory.
* Normalized paths before use in rel_filenameAaron Bentley2005-05-181-0/+2
|
* Ensured .be is source for Arch (closes 381)Aaron Bentley2005-05-181-1/+86
| | | | | | | Modified bug reports: 381: Ensure .be is source in Arch status: open -> closed
* Added appropriate copyright notices, GPLed.Aaron Bentley2005-05-161-0/+16
|
* Added preliminary tree-diffing supportAaron Bentley2005-04-141-6/+17
|
* Added RCS configuration.Aaron Bentley2005-03-191-0/+32
|
* Made arch_client configurableAaron Bentley2005-03-111-3/+14
|
* Added RCS integrationAaron Bentley2005-03-091-0/+15