auto-saving source branch