summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FS.py
Commit message (Expand)AuthorAgeFilesLines
* Resolve comments from @GaryO to clarify new code.William Deegan2018-11-121-2/+13
* Fix docstring on FileBuildInfo per comment from @dirkbaechleWilliam Deegan2018-11-121-3/+11
* switch from izip to zip. no izip in py3William Deegan2018-11-121-2/+2
* Revisit caching of filename -> csig map and invalidate when reasonableWilliam Deegan2018-11-121-37/+28
* Add docstringWilliam Deegan2018-11-121-0/+8
* Change logic to ensure we only build the dependency map once per target file.William Deegan2018-11-121-3/+14
* Moved logic to handle Timestamp-MD5 decider issues into File() node. One min...William Deegan2018-11-121-2/+93
* move comment to docstring for LinkFunc()William Deegan2018-11-121-5/+7
* clarify docstring on decider functionWilliam Deegan2018-11-121-2/+2
* Clear up some comments and convert comment to docstring where it makes senseWilliam Deegan2018-11-121-16/+24
* add method find_repo_file() which finds the file in it's known repositories. ...William Deegan2018-11-121-3/+28
* Fix comment spellingWilliam Deegan2018-11-121-1/+1
* Added docstring to File.changed_timestamp_then_content()include a note and re...William Deegan2018-11-121-3/+16
* Fix some bad code formatting.William Deegan2018-11-121-8/+20
* Fix Bug #3212. Using CacheDir with Configure TryCompile with Python 3 was fai...William Deegan2018-10-101-0/+5
* A few syntax cleanupsMats Wichmann2018-10-031-5/+5
* Updated FS to handle removal of splitunc function from python 3.7Daniel Moody2018-08-101-1/+4
* Fix problem with Install and multiple dirs outside src tree.Gary Oberbrunner2018-01-051-1/+6
* Fix many epydoc warningsWilliam Deegan2017-09-011-18/+12
* Updates to get_text_content() logic and testsWilliam Deegan2017-08-241-3/+6
* Handle decode errors by backslashing character. Should only throw exception i...William Deegan2017-08-231-2/+2
* Fix issue for PY3 where file content has not BOM and isn't ascii by decodeing...William Deegan2017-08-231-1/+1
* Added support for a PyPackageDir functiongrbd2017-08-031-0/+29
* PY2/3 For the time being disable using soft or hard links in duplicating file...William Deegan2017-05-161-2/+7
* more removal of sccs and rcs builder logicWilliam Deegan2017-04-181-76/+2
* py2/3 Need to add __hash__ function to EntryProxy as with py3 __hash__ functi...William Deegan2017-04-061-0/+6
* py2/3 define __lt__ for nodes, so sort will work on py3William Deegan2017-04-031-0/+4
* py2/3 get_text_contents() may be working when contents is a string (Value nod...William Deegan2017-03-191-1/+1
* py2/3 switch from using starts with to a slice of the contents. With py3 cont...William Deegan2017-03-191-3/+3
* move comment for method to docstringWilliam Deegan2017-03-141-3/+5
* When iterating over dict.items(), we do not need a new list.Craig Rodrigues2017-03-121-2/+2
* PEP-8 fixesWilliam Deegan2017-02-261-0/+6
* Ensuring that FS.get_text_contents returns actual text.William Blevins2016-09-241-2/+6
* Futurize stage 2 2to3 fixes only.William Blevins2016-09-201-4/+4
* wrap several frequently-used open() calls in with statementsDaniel Holth2016-06-151-2/+2
* fix incorrectly updated print formattingWilliam Deegan2016-05-151-1/+1
* Post merge commit for safety. Building Fortran code works, but tests fail.Russel Winder2015-12-241-330/+467
|\
| * removed several pre-2.7 methods and imports, including some basic refactoringsDirk Baechle2015-12-101-51/+2
| * Corrected indentationFlorian Miedniak2015-09-231-2/+2
| * Fixed #3011: Glob() called with exclude didn't work when called from a SConsc...Florian Miedniak2015-09-221-1/+6
| * - added "suffix" attribute to backward compat layer (getattr) for Node.FS ent...Dirk Baechle2015-09-011-3/+4
| * Merged in dirkbaechle/scons : switch of core classes to slots, memoizer subsy...Dirk Baechle2015-08-061-217/+372
| |\
| | * - replaced wrong Node attribute with its new nameswitch_to_slotsDirk Baechle2015-03-281-1/+1
| | * - added backward compatibility layer for the Node attributes abspath, labspath,Dirk Baechle2015-03-281-53/+84
| | * - switching Node class and NodeInfo/Binfo to using slotsDirk Baechle2015-02-261-194/+319
| * | Glob exclude parameter can now be a string or a list of stringsAlexandre Feblot2015-04-291-4/+5
| * | Add an exclude parameter to Glob(), to allow excluding some elements matching...Alexandre Feblot2015-04-251-16/+20
| |/
| * - a few simple refactorings and optimizationsDirk Baechle2015-02-041-11/+1
| * - added new method rentry_exists_on_disk (check for physical files/dirs)Dirk Baechle2014-11-051-0/+33
* | engine.SCons: More bytes/str fixes.Stefan Zimmermann2014-03-311-1/+1