Commit Graph

33 Commits (1efbd6a3a054d44dd4c399274fc6cd3e417e887f)

Author SHA1 Message Date
Darko Poljak 9703e0f08e Save output streams. 7 years ago
Darko Poljak ca1cc0f64a object_id = '/' is invalid 7 years ago
Darko Poljak 80c3dd7572 Ignore directory entries that begin with dot('.'). 8 years ago
Darko Poljak a722f3c634 3rd iteration of logging cleanup. 8 years ago
Darko Poljak 64efa04599 pep8 9 years ago
Nico Schottelius d08c29b581 fix most test cases broken by no-dot-cdist change 10 years ago
Nico Schottelius 73c77dd2d3 Let core use random .cdist directory for objects 10 years ago
Nico Schottelius c363fc24de begin to make OBJECT_MARKER dynamic 11 years ago
Daniel Heule 2dd2f5593f bugfixes for issue 161 and FIXME: also check that there is no object ID 11 years ago
Daniel Heule 197fabf40a added some ideas from asteven and a bit more description about the order 11 years ago
Daniel Heule 4ef55ef13f allow object overrides with CDIST_ALLOW_OVERRIDE=true 11 years ago
Nico Schottelius a5fc3f5002 remove changed attribute of an object - was never used and will never be used 11 years ago
Steven Armstrong 7205cd5ecf remove that crappy old singleton object_id thingy 12 years ago
Nico Schottelius 25bdcb1602 cleanup tests and ... - 100% green 12 years ago
Nico Schottelius 0b4914a7f3 +comment wording 12 years ago
Nico Schottelius a265d87037 begin dry run in command line 12 years ago
Nico Schottelius 85d24ce259 fix execution order - seems to be fine now 12 years ago
Nico Schottelius 8a7c64f86a cleanups + indent errors 12 years ago
Nico Schottelius a064cc19b3 try new object orientated (hrrr) code instead of stage based 12 years ago
Nico Schottelius cb829ec8d0 introduce MissingObjectIdError 12 years ago
Nico Schottelius 2732a4ba5c finally finish the dynamic resolver 12 years ago
Nico Schottelius 369305f376 remove circularreferenceerror, because it is not being used anymore 12 years ago
Nico Schottelius 8031c77700 fix some tests, break some others :-) 12 years ago
Nico Schottelius 958d2d336f various cleanups 12 years ago
Nico Schottelius cd8b3cf68d finish rewrite of dependency resolver 12 years ago
Nico Schottelius 6a8778e595 remove most of the resolver boilerplate, keep the interesting functions 12 years ago
Nico Schottelius 81c92e5cc4 merge all resolver code into cdist_object (to gain the requirement searching code 12 years ago
Nico Schottelius 16340b7d34 report on broken requirements, begin to satisfy requirements 12 years ago
Nico Schottelius 2fe647a1f7 Revert "implement before/after to declare dependencies and deprecate require" 12 years ago
Steven Armstrong 84770b9ef2 implement before/after to declare dependencies and deprecate require 12 years ago
Nico Schottelius c9f728e073 lib/cdist => cdist (pypi) 12 years ago
Steven Armstrong 7d61b77708 fix autorequire dependency handling 13 years ago
Nico Schottelius 0082b7f07c allow objects to start with /, but not to contain //; sanitise after validation 13 years ago
Nico Schottelius 632146114c update copyright 13 years ago
Nico Schottelius 8f75a9133f do not fail validation on empty object_id 13 years ago
Nico Schottelius 1e5226e21c fix indention errors due to vim c&p 13 years ago
Nico Schottelius 2492d51f6f make object_from_name() better readable 13 years ago
Nico Schottelius 097b4ea6ad :%s/self.type/self.cdist_type/g 13 years ago
Nico Schottelius f27730e10b finish rewrite to instance method 13 years ago
Nico Schottelius 0c990e1756 add singleton / no object_id test to CdistObject 13 years ago
Nico Schottelius fb4f8784b6 rename Type => CdistType 13 years ago
Nico Schottelius 1314567012 also begin to prefix type with cdist 13 years ago
Nico Schottelius 4be37f6e93 begin rename Object => CdistObject 13 years ago
Nico Schottelius 15fb097464 add function to sanitise object_id and verify no // 13 years ago
Steven Armstrong 252ae5ea56 new feature: dependency resolver 13 years ago
Steven Armstrong 1729516414 allow .cdist (OBJECT_MARKER) inside file names but not as _the_ file/folder name 13 years ago
Nico Schottelius c7d0d581b1 we pass base_path, not object_path (clearification) 13 years ago
Steven Armstrong 792ddf0a5b add utility method to join object name from type and object_id 13 years ago
Steven Armstrong afba5e9280 add utilitly method to split an object name into its type name and object_id 13 years ago
Steven Armstrong 70ee0f1681 implement __lt__ to support sorting a list of objects 13 years ago