Either of these two options is CORRECT: “Your branch is up to date …” “You have an up-to-date branch …” But “your branch is up-to-date” is INCORRECT. And, because it’s incorrect, it conveys an odd and unsettling experience to native English speakers whenever they read it. If you’re curious, you can find plenty of discussion of this point of grammar. Here’s just one example: https://english.stackexchange.com/questions/180611/do-i-keep-myself-up-to-date-or-up-to-date-on-something. Regards, Steve