fix: empty commit
This commit is contained in:
		
							parent
							
								
									d299849c78
								
							
						
					
					
						commit
						e8506eeb51
					
				| 
						 | 
					@ -88,16 +88,26 @@ func commitMsgToConf() (conf Conf, err error) {
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	ref, err := r.Head()
 | 
						ref, err := r.Head()
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	commit, err := r.CommitObject(ref.Hash())
 | 
						commit, err := r.CommitObject(ref.Hash())
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						file := "conf.toml"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	msg := commit.Message
 | 
						msg := commit.Message
 | 
				
			||||||
	slog.Debug("commit msg to conf", "msg", msg)
 | 
						slog.Debug("commit msg to conf", "msg", msg)
 | 
				
			||||||
 | 
						if msg == "" {
 | 
				
			||||||
 | 
							conf, err = parseConfFile(file)
 | 
				
			||||||
 | 
							return
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	line := strings.Split(msg, "\n")[0]
 | 
						line := strings.Split(msg, "\n")[0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	words := strings.Fields(line)
 | 
						words := strings.Fields(line)
 | 
				
			||||||
| 
						 | 
					@ -109,8 +119,6 @@ func commitMsgToConf() (conf Conf, err error) {
 | 
				
			||||||
		head = head[:len(head)-1]
 | 
							head = head[:len(head)-1]
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	file := "conf.toml"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	switch head {
 | 
						switch head {
 | 
				
			||||||
	case "feat", "fix", "refactor", "perf", "test", "build", "revert":
 | 
						case "feat", "fix", "refactor", "perf", "test", "build", "revert":
 | 
				
			||||||
		if len(words) < 2 {
 | 
							if len(words) < 2 {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user