What happens to the data in a branch when I delete the branch in Code Repositories?

I am wondering what happens to the previously-built data on a branch when I delete that branch in Code Repositories.

I have created a branch called testing and built a few datasets on that branch. I then decided to delete it from the Code Repositories app with the
image button.

I noticed that if I navigate to the dataset and switch to the testing branch, data from transactions built on this branch still exist. How long will this data be kept for?

Additionally, I noted that tabular dataset outputs are retained but file based outputs are not. I couldn’t find anything in the documentation referring to this behaviour - is this expected?

Thanks!

There are no custom retention policies configured for our namespace.

I noticed that if I navigate to the dataset and switch to the testing branch, data from transactions built on this branch still exist. How long will this data be kept for?

Looking at this documentation it seems like default retention policies are 30 days.

Thanks!

I am still unclear, since I found this part of the docs

By default, retention policies will never delete transactions that are in the latest view of any branch.

In this case, it sounds like data on branches won’t be processed by retention?