Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						87b16abd93 
					 
					
						
						
							
							Add HUGO_NUMWORKERMULTIPLIER  
						
						... 
						
						
						
						And use that to calculate number of workers, if set, else fall back to number of logical CPUs.
Also tweak the relevant related settings to match the new setup.
Also remove the setting of `runtime.GOMAXPROCS` as this has been the default behaviour since Go 1.5.
Fixes #5814  
						
						
					 
					
						2019-04-05 10:21:25 +02:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						96689a5c31 
					 
					
						
						
							
							commands: Make commands.Execute return a Response object  
						
						... 
						
						
						
						We have no global `Hugo` object no more (yay!), and there are some external tools that depends on that value.
These tools need to use get that value from `Response.Result`.
Note that `commands.Execute` now also takes the arguments as a string slice. This should also make it easier to use, not having to modify `os.Args`.
This commit also wraps up this particular issue. Phew!
Test coverage in /commands before: 14.4%
Now:  53.5%
Still work to do, now it is at least possible.
Closes #4598  
						
						
					 
					
						2018-04-11 20:37:08 +02:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						b110d0ae04 
					 
					
						
						
							
							commands: Remove the Hugo global  
						
						... 
						
						
						
						There are still some cleaning to do, but that felt good.
See #4598  
						
						
					 
					
						2018-04-11 09:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						e8d6ca9531 
					 
					
						
						
							
							commands: Add CLI tests  
						
						... 
						
						
						
						See #4598  
						
						
					 
					
						2018-04-11 09:50:19 +02:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						d8717cd4c7 
					 
					
						
						
							
							all: Update import paths to gohugoio/hugo  
						
						
						
						
					 
					
						2017-06-13 18:42:45 +02:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						9262c5b32f 
					 
					
						
						
							
							Exit -1 on ERROR in non-global logger  
						
						... 
						
						
						
						Fixes #3239  
						
						
					 
					
						2017-03-27 10:55:29 +02:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						7cd69aaae8 
					 
					
						
						
							
							Exit with error code on any error  
						
						... 
						
						
						
						Fixes #740  
						
						
					 
					
						2016-03-11 10:57:13 +01:00 
						 
				 
			
				
					
						
							
							
								Bjørn Erik Pedersen 
							
						 
					 
					
						
						
							
						
						e445c35d6a 
					 
					
						
						
							
							Fix copyright headers in source files  
						
						... 
						
						
						
						Still need to add some missing headers and an AUTHORS file.
See #1646  
						
						
					 
					
						2015-12-07 19:57:01 +01:00 
						 
				 
			
				
					
						
							
							
								Steve Francia 
							
						 
					 
					
						
						
							
						
						f045d7a611 
					 
					
						
						
							
							Change the license to Apache 2.0  
						
						
						
						
					 
					
						2015-11-23 22:16:36 -05:00 
						 
				 
			
				
					
						
							
							
								Anthony Fok 
							
						 
					 
					
						
						
							
						
						5dd3eaabee 
					 
					
						
						
							
							More proofreading and minor revisions to Hugo docs  
						
						... 
						
						
						
						Among the various changes, most instances of
    {{ template "partials/FILE.html" . }}
were changed to
    {{ partial "FILE.html" . }}
Also, in main.go, change "2013" to "2013-14". 
						
						
					 
					
						2014-09-08 11:41:10 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						e50b9d8ac1 
					 
					
						
						
							
							Adding support for logging & verbose logging. Consolidation of error handling. Integration of jWalterWeatherman library.  Fixed   #137  
						
						
						
						
					 
					
						2014-03-31 13:23:34 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						3dfb475136 
					 
					
						
						
							
							Parallelizing the largest build processes (templates, pages, indexes). Seeing 300%+ improvement of total build time.  
						
						
						
						
					 
					
						2014-03-05 23:48:42 -05:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						94d7fe52f8 
					 
					
						
						
							
							Change the interface to use commands and flags instead of just flags.  
						
						... 
						
						
						
						Better organization of main (controller style) code. 
						
						
					 
					
						2013-09-29 02:10:29 -04:00 
						 
				 
			
				
					
						
							
							
								Noah Campbell 
							
						 
					 
					
						
						
							
						
						b268e639ba 
					 
					
						
						
							
							Return an error (other than 0) when ./hugo fails  
						
						... 
						
						
						
						Being a good OS citizen so folks can compose hugo into their tool chain.
Also helps with git bisect run. 
						
						
					 
					
						2013-09-01 11:39:32 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Lawley 
							
						 
					 
					
						
						
							
						
						5aa47a7b07 
					 
					
						
						
							
							Static changes shouldn't be destructive to existing files  
						
						... 
						
						
						
						Currently changing css deletes all the site published html when it copies.
Refs #46  
						
						
					 
					
						2013-08-20 20:32:32 +01:00 
						 
				 
			
				
					
						
							
							
								rawfalafel 
							
						 
					 
					
						
						
							
						
						2dcdd67378 
					 
					
						
						
							
							Watch StaticDir and sync to PublishDir on change  
						
						... 
						
						
						
						New behavior adds a special case for file changes inside the static directory to fsync PublishDir 
						
						
					 
					
						2013-08-19 01:17:37 -04:00 
						 
				 
			
				
					
						
							
							
								VonC 
							
						 
					 
					
						
						
							
						
						9308cd6a7a 
					 
					
						
						
							
							Clarify uglyurls flag.  
						
						... 
						
						
						
						Mention more clearly that, for generating `/filename.html`, you need to
set the `uglyurls` flag to `true`. 
						
						
					 
					
						2013-08-14 16:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Noah Campbell 
							
						 
					 
					
						
						
							
						
						309db474c7 
					 
					
						
						
							
							Nitro timer is encapsulated.  
						
						... 
						
						
						
						Remove the need for NewSite by relying on appropriate defaults.  Renamed
site.c to site.Config to allow Sites to be created outside the package. 
						
						
					 
					
						2013-08-09 17:36:32 -07:00 
						 
				 
			
				
					
						
							
							
								VonC 
							
						 
					 
					
						
						
							
						
						49b8ac5fbc 
					 
					
						
						
							
							Make sure hugo --version prints the version and does *nothing* else.  
						
						... 
						
						
						
						Any program, when asks to print their version, only prints that, and then
stops.
hugo checks the config (and prints a warning message if not found), and
proceeds to generate the site!
Yet, the user just wanted to check the version.
This patch makes sure hugo stops after printing the version. 
						
						
					 
					
						2013-08-08 22:21:56 +02:00 
						 
				 
			
				
					
						
							
							
								Noah Campbell 
							
						 
					 
					
						
						
							
						
						3e539c7126 
					 
					
						
						
							
							Adding error message when no content pages exists.  
						
						
						
						
					 
					
						2013-08-01 13:27:56 -07:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						61258858af 
					 
					
						
						
							
							copying static content to destination  
						
						
						
						
					 
					
						2013-07-30 01:26:02 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						7ab28c564f 
					 
					
						
						
							
							Adding support for destination dir, split out static  
						
						
						
						
					 
					
						2013-07-26 18:06:13 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						b7bbc28caf 
					 
					
						
						
							
							fixing bug with server not finding right path  
						
						
						
						
					 
					
						2013-07-26 09:25:30 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						c560a7537a 
					 
					
						
						
							
							adding more verbose output to server functionality  
						
						
						
						
					 
					
						2013-07-26 09:24:35 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						627cf26571 
					 
					
						
						
							
							Adding proper command line option parsing  
						
						
						
						
					 
					
						2013-07-19 00:38:24 -07:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						8fae5f0dd6 
					 
					
						
						
							
							Default is now pretty urls (without .html)  
						
						... 
						
						
						
						Adding --uglyurls option to retain previous behavior 
						
						
					 
					
						2013-07-19 00:10:42 -07:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						75a2e6d4e8 
					 
					
						
						
							
							Now support for config files as yaml, json or toml  
						
						
						
						
					 
					
						2013-07-11 22:04:57 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						d9b5f9cd9e 
					 
					
						
						
							
							fixing incorrect import path  
						
						
						
						
					 
					
						2013-07-10 17:58:32 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						d4caa8ee95 
					 
					
						
						
							
							Adding total time to generated stats.  
						
						
						
						
					 
					
						2013-07-10 09:21:41 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						51e3098548 
					 
					
						
						
							
							Writing relative links to absolute so they work in feeds  
						
						
						
						
					 
					
						2013-07-10 00:14:02 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						aee48725eb 
					 
					
						
						
							
							Adding version number to command line options  
						
						
						
						
					 
					
						2013-07-08 22:27:23 -04:00 
						 
				 
			
				
					
						
							
							
								tycho garen 
							
						 
					 
					
						
						
							
						
						431fa0e2d7 
					 
					
						
						
							
							changing to suport yaml rather than json and adding optional restructuredtext support  
						
						
						
						
					 
					
						2013-07-06 22:48:12 -04:00 
						 
				 
			
				
					
						
							
							
								tycho garen 
							
						 
					 
					
						
						
							
						
						a7f5f97bc2 
					 
					
						
						
							
							sanity: move from json to yaml  
						
						
						
						
					 
					
						2013-07-06 22:32:50 -04:00 
						 
				 
			
				
					
						
							
							
								spf13 
							
						 
					 
					
						
						
							
						
						6e16449e5f 
					 
					
						
						
							
							adding hugo  
						
						
						
						
					 
					
						2013-07-04 11:32:55 -04:00