In a large skillet over medium heat, add sausage and chopped onion. Cook until sausage is no longer pink. Add minced garlic and cook for another 1-2 minutes.
Add cream cheese, chopped green onions and parsley to sausage mixture. Add salt and pepper to taste. Stir until cream cheese is melted and everything is well combined. Set pan aside.
Preheat oven to 350 degrees and grease a large cookie sheet.
Unroll crescent rolls onto greased cookie sheet and pinch all the seams to make it one large rectangle. Using a rolling pin, roll the dough out until it is about 12"x10".
Spoon the sausage mixture down the center of the rectangle leaving about 1" on each of the short ends and about 3" across the long ends.
Use a pizza cutter or sharp knife to cut 3/4" strips along each of the long ends up until it hits the sausage mixture. Starting at one end, fold one of the strips across the sausage mixture. Take the opposite strip from the other side and fold it over that first strip. Repeat with remaining strips, alternating sides each time as if you were braiding. Fold up each of the ends once you are completely. Brush with the beaten egg.
Bake for 20-25 minutes until it is golden brown.