I’m pretty sure the “raw files” are only created when you click “Show Raw File”, not ahead of time - this is the controller for the “view raw” action. The data is stored internally as a set of “hunks”, which are the individual changes seen in the diff file; However, since we create the diff file using something like
svn diff -U 99999999 (So we have more context), each file might become just one hunk.
The “suggested” way to get the content is by running “arc patch”, which needs a workspace, but ends up with the right content.
You should also be able to extract the information using
arc export --arcbundle - it’s an advanced workflow that will download a tgz version of all the data in the diff, including the
diff -U 999999 format; Some clever grep and cut will get you all the way to the full file.
If your change is classified as “binary file”, it will be stored differently. If the diff was not created from
arc diff, it will probably not have the full context anyway.