Riyyi
							
						 | 
						
							
							
							
							
								
							
								4501061060
								
							
								
							
						 | 
						
							
							
								
								Util: Add string validation to Parser
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								0aef4ee2c0
								
							
								
							
						 | 
						
							
							
								
								Util: Only break Lexer string tokenization on unescaped "
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								c1c9429a9d
								
							
								
							
						 | 
						
							
							
								
								Util: Improve Lexer string tokenization
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								356cdaf051
								
							
								
							
						 | 
						
							
							
								
								Util: Add increment() and decrement() to Lexer
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								b41bba72c9
								
							
								
							
						 | 
						
							
							
								
								Util: Rename Object key -> name
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								a818c4489c
								
							
								
							
						 | 
						
							
							
								
								Util: Add missing getter to Object
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								8800ff4f7a
								
							
								
							
						 | 
						
							
							
								
								Util: Move literal validation logic to Parser
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								6161d577c6
								
							
								
							
						 | 
						
							
							
								
								Util: Change Object map unused value to uint8_t
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								ddf0a2858b
								
							
								
							
						 | 
						
							
							
								
								Util: Move number validation logic to Parser
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								8c08b8a594
								
							
								
							
						 | 
						
							
							
								
								Util: Add error report to Lexer default case
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								4a7ed92519
								
							
								
							
						 | 
						
							
							
								
								Util: Add constructor Value(Type)
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								95e0ddf49a
								
							
								
							
						 | 
						
							
							
								
								Util: Fix return Value when an error has occurred
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								fdeba07fd4
								
							
								
							
						 | 
						
							
							
								
								Util: Improve JSON parsing and add error messages
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								a14cd1e0a5
								
							
								
							
						 | 
						
							
							
								
								Util: Change Parser switch cases to if-else
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								061ed74d4f
								
							
								
							
						 | 
						
							
							
								
								Util: Check strings for double quotes in Lexer
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								8fb1a1a8e9
								
							
								
							
						 | 
						
							
							
								
								Util: Move vector<Token> ownership to Job class
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								bc01b34e58
								
							
								
							
						 | 
						
							
							
								
								Util: Calculate JSON line number before lexing
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								68bc95fdf1
								
							
								
							
						 | 
						
							
							
								
								Util: Implement new JSON Job class
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								13d020a351
								
							
								
							
						 | 
						
							
							
								
								Util: Add JSON Job class
							
							
							
							
							
							
							
							This class holds the to parse string and has a helper for printing error
messages. 
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								af678374bc
								
							
								
							
						 | 
						
							
							
								
								Util: Add emplace() to Json::Value
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								e5978310bf
								
							
								
							
						 | 
						
							
							
								
								Util: Fix Parser Json::Value construction
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								8bfae9b483
								
							
								
							
						 | 
						
							
							
								
								Util: Add more ways of accessing and creating Json::Value objects
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								9f7fe81ef6
								
							
								
							
						 | 
						
							
							
								
								Util: Add parse() and dump() to Json::Value
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								aad95de5fd
								
							
								
							
						 | 
						
							
							
								
								Util: Add a JSON stringifier
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								c385432bb0
								
							
								
							
						 | 
						
							
							
								
								Util: Add JSON accessors
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								5188d57d19
								
							
								
							
						 | 
						
							
							
								
								Util: Add JSON parser
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								0880d98fe0
								
							
								
							
						 | 
						
							
							
								
								Util: Add JSON Array/Object/Value types
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								1c676f9548
								
							
								
							
						 | 
						
							
							
								
								Util: Add JSON lexical analyzer
							
							
							
							
							
						 | 
						
							3 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								cfe2987e50
								
							
								
							
						 | 
						
							
							
								
								Manager: Do not bail one of the targets requires root privileges
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								0e966a6408
								
							
								
							
						 | 
						
							
							
								
								Manager: Fix error message when copying files unprivileged
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								50baae0a66
								
							
								
							
						 | 
						
							
							
								
								Manager: Do not bail if one of the targets doesn't exist
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								4cac25b5b3
								
							
								
							
						 | 
						
							
							
								
								Manager: Change match() path argument type
							
							
							
							
							
							
							
							Changed the path argument from directory_iterator to string, as nothing
in this function relied on the functionality. 
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								f4fe44ad02
								
							
								
							
						 | 
						
							
							
								
								Manager: Run clang-format
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								db22cc9f06
								
							
								
							
						 | 
						
							
							
								
								Manager: Add new pattern logic to system config files
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								3b4ea3f42d
								
							
								
							
						 | 
						
							
							
								
								Manager: Rename filter() -> match()
							
							
							
							
							
							
							
							The function returns true on a pattern match, so reflect this in the
name. 
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								37be9506c8
								
							
								
							
						 | 
						
							
							
								
								Manager: Rename pattern and iterator variables
							
							
							
							
							
							
							
							ignorePattern -> pattern
ignoreIterator -> patternIterator 
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								ed13b1f6b5
								
							
								
							
						 | 
						
							
							
								
								Manager: Add new pattern logic to pulling/pushing targets
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								4110680cc6
								
							
								
							
						 | 
						
							
							
								
								Test: Run clang-format
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								6f1f1c3fe7
								
							
								
							
						 | 
						
							
							
								
								Everywhere: Rename "excludePath" to "ignorePattern"
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								b37a8087e9
								
							
								
							
						 | 
						
							
							
								
								Everywhere: Change exclude path configuration formatting
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								4ff3092b2f
								
							
								
							
						 | 
						
							
							
								
								Manager: Move the dotfile filter function
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								832816a87e
								
							
								
							
						 | 
						
							
							
								
								Test: Add exclude path test cases for the new /.gitignore*/ logic
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								57d50a6dbb
								
							
								
							
						 | 
						
							
							
								
								Test: Add argument to not delete test files in the home directory
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								7f1558bc64
								
							
								
							
						 | 
						
							
							
								
								Manager: Change exclude path logic to /.gitignore*/ style
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								e00ff4ba6a
								
							
								
							
						 | 
						
							
							
								
								Test: Change expect macros to support optional parameters
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								6a25f58be2
								
							
								
							
						 | 
						
							
							
								
								Meta: Update exclude paths list in the example
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								7cfe06e86e
								
							
								
							
						 | 
						
							
							
								
								Doc: Add config file to exclude paths list
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								fa1e0abc00
								
							
								
							
						 | 
						
							
							
								
								Test: Add test cases for symbolic link add/pull/push actions
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								3ed700863a
								
							
								
							
						 | 
						
							
							
								
								Manager: Fix symbolic link pulling and pushing
							
							
							
							
							
						 | 
						
							4 years ago | 
						
					
				
					
						
							
							
								 
								Riyyi
							
						 | 
						
							
							
							
							
								
							
								cf27699c00
								
							
								
							
						 | 
						
							
							
								
								Test: Also delete symbolic links that point to non-existent files
							
							
							
							
							
						 | 
						
							4 years ago |