summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/FS.py
Commit message (Expand)AuthorAgeFilesLines
* Reorganize the repo. Moved src/engine/SCons to ./SCons to be more in line wit...William Deegan2020-05-061-3806/+0
* Fix inconsistencies between RootDir attributesAdam Gross2020-04-021-1/+7
* Remove u' u" from strings. no longer neededWilliam Deegan2020-02-181-1/+1
* more post py27 cleanupWilliam Deegan2020-02-181-16/+5
* replace dictionary initializations with simpler logicWilliam Deegan2020-02-181-9/+3
* Remove 'from __future__ import print_function' no longer needed as we're drop...William Deegan2020-02-171-2/+0
* Stop converting to list where not neededMats Wichmann2020-01-161-2/+2
* syntax fixups suggested by PyCharmMats Wichmann2019-12-231-20/+19
* Optimize for most common case in Entry.disambiguate()Mathew Robinson2019-12-121-5/+5
* Add test and fix to regression in current 3.1.0 dropJason Kenny2019-07-301-0/+2
* [ci skip] Fix spelling picked up by siderWilliam Deegan2019-07-141-1/+1
* Fix docstrings and comments for repo node changesWilliam Deegan2019-07-141-6/+8
* Clean up __slots__ specification to be list, remove some obsoleted codeWilliam Deegan2019-07-091-4/+2
* Fix __slots = ('single element') -> ('single element',) per finding by mwichmannWilliam Deegan2019-07-051-3/+3
* Fix _add_strings_to_dependency_map() perf degredationWilliam Deegan2019-06-281-2/+1
* Restore MD5-Timestamp performance by removing try/except from every call. Als...William Deegan2019-06-261-25/+62
* Merge pull request #3345 from mwichmann/py38warns4-testsWilliam Deegan2019-04-281-2/+2
|\
| * [PY 3.8] test fixes for file closings, rawstringsMats Wichmann2019-04-251-11/+11
| * [PY 3.8] file closes in tools and othersMats Wichmann2019-04-251-2/+2
* | Some more lint-derived cleanupsMats Wichmann2019-04-271-15/+15
|/
* Forgot to add current file csig when shortcutting calling changed_content(). ...William Deegan2019-03-021-0/+5
* Added logic to shortcut comparing prev_ni if there is no dependency map from ...William Deegan2019-03-011-4/+24
* On windows first try with native file paths with \\ then swap path to normali...William Deegan2019-02-271-7/+26
* 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