@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix directory moves and copies in Subversion hosted repositories

Summary: Fixes T6490.

Test Plan:
```
$ svn mv dir/ dir2
A dir2
D dir
D dir/list.txt

$ svn commit -m 'Move dir/ to dir2/'
Deleting dir
Adding dir2

Committed revision 3.

$ svn cp dir2/ dir3
A dir3

$ svn commit -m 'Copy dir2/ to dir3/'
Adding dir3

Committed revision 4.
```

Reviewers: btrahan

Reviewed By: btrahan

Subscribers: epriestley

Maniphest Tasks: T6490

Differential Revision: https://secure.phabricator.com/D12173

+2
+2
src/applications/diffusion/ssh/DiffusionSubversionServeSSHWorkflow.php
··· 235 235 $message_raw = $proto->serializeStruct($struct); 236 236 break; 237 237 case 'add-file': 238 + case 'add-dir': 238 239 // ( add-file ( path dir-token file-token [ copy-path copy-rev ] ) ) 240 + // ( add-dir ( path parent child [ copy-path copy-rev ] ) ) 239 241 if (isset($struct[1]['value'][3]['value'][0]['value'])) { 240 242 $copy_from = $struct[1]['value'][3]['value'][0]['value']; 241 243 $copy_from = $this->makeInternalURI($copy_from);