forked from jan-leila/nix-config
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			585 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			585 B
		
	
	
	
		
			Text
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env nix-shell
 | |
| #! nix-shell -i bash ../shell.nix
 | |
| 
 | |
| # Get current branch name
 | |
| current_branch=$(git branch --show-current)
 | |
| 
 | |
| # Only restore stash if we're on main branch and a merge just completed
 | |
| if [ "$current_branch" = "main" ]; then
 | |
|     # Check if there are any stashes to restore
 | |
|     if git stash list | grep -q "stash@"; then
 | |
|         echo "Post-merge: restoring stashed changes on main branch"
 | |
|         git stash pop -q
 | |
|     else
 | |
|         echo "Post-merge: no stash to restore on main branch"
 | |
|     fi
 | |
| else
 | |
|     echo "Post-merge: no action needed on branch '$current_branch'"
 | |
| fi
 |