<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>189081</bug_id>
          
          <creation_ts>2018-08-29 09:10:24 -0700</creation_ts>
          <short_desc>Remove empty directories from from svn.webkit.org repository</short_desc>
          <delta_ts>2021-11-05 16:47:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>Safari 10</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=211644</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=232773</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Kilzer (:ddkilzer)">ddkilzer</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jbedard</cc>
    
    <cc>joepeck</cc>
    
    <cc>mitz</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1454783</commentid>
    <comment_count>0</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-08-29 09:10:24 -0700</bug_when>
    <thetext>If git-svn users don&apos;t set `svn.rmdir = true`, git-svn will leave empty directories in the Subversion repository.

I filed this bug to track how I removed them in case it&apos;s useful in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454784</commentid>
    <comment_count>1</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-08-29 09:10:30 -0700</bug_when>
    <thetext>
Here&apos;s one way to find and remove them &quot;recursively&quot; (except this doesn&apos;t work for directories with spaces in the name:

$ for D in `find . -type d -and -not -name .svn | grep -v &apos;/.svn&apos;`; do if [ -z &quot;`ls -A $D 2&gt;&amp;1`&quot; ]; then echo &quot;&gt;&gt;&gt;&gt; $D&quot;; svn rm $D; fi; done | tee ../svn-WebKit-delete-empty-directories-01.txt
&gt;&gt;&gt;&gt; ./Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders/WebKit
D         Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders/WebKit
&gt;&gt;&gt;&gt; ./Tools/WebKitTestRunner/UIScriptContext/Bindings
D         Tools/WebKitTestRunner/UIScriptContext/Bindings
&gt;&gt;&gt;&gt; ./Tools/WebKitTestRunner/WebKitTestRunnerApp/en.lproj
D         Tools/WebKitTestRunner/WebKitTestRunnerApp/en.lproj
&gt;&gt;&gt;&gt; ./LayoutTests/vibration
D         LayoutTests/vibration
&gt;&gt;&gt;&gt; ./LayoutTests/legacy-animation-engine/fullscreen
D         LayoutTests/legacy-animation-engine/fullscreen
&gt;&gt;&gt;&gt; ./LayoutTests/indieui
D         LayoutTests/indieui
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/preloader
D         LayoutTests/platform/ios-wk2/fast/preloader
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/regions/auto-size
D         LayoutTests/platform/ios-wk2/fast/regions/auto-size
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/compact
D         LayoutTests/platform/ios-wk2/fast/compact
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/box-shadow
D         LayoutTests/platform/ios-wk2/fast/box-shadow
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/reflections
D         LayoutTests/platform/ios-wk2/fast/reflections
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/forms/file
D         LayoutTests/platform/ios-wk2/fast/forms/file
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/forms/color
D         LayoutTests/platform/ios-wk2/fast/forms/color
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/forms/datalist
D         LayoutTests/platform/ios-wk2/fast/forms/datalist
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/forms/number
D         LayoutTests/platform/ios-wk2/fast/forms/number
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/forms/select
D         LayoutTests/platform/ios-wk2/fast/forms/select
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/forms/range
D         LayoutTests/platform/ios-wk2/fast/forms/range
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/css/namespaces
D         LayoutTests/platform/ios-wk2/fast/css/namespaces
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/css/counters
D         LayoutTests/platform/ios-wk2/fast/css/counters
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/borders
D         LayoutTests/platform/ios-wk2/fast/borders
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/inspector-support
D         LayoutTests/platform/ios-wk2/fast/inspector-support
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/tokenizer
D         LayoutTests/platform/ios-wk2/fast/tokenizer
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/replaced/vertical-lr
D         LayoutTests/platform/ios-wk2/fast/replaced/vertical-lr
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/replaced/vertical-rl
D         LayoutTests/platform/ios-wk2/fast/replaced/vertical-rl
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/fast-mobile-scrolling
D         LayoutTests/platform/ios-wk2/fast/fast-mobile-scrolling
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/doctypes
D         LayoutTests/platform/ios-wk2/fast/doctypes
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/line-grid
D         LayoutTests/platform/ios-wk2/fast/line-grid
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/canvas
D         LayoutTests/platform/ios-wk2/fast/canvas
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/backgrounds/repeat
D         LayoutTests/platform/ios-wk2/fast/backgrounds/repeat
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/backgrounds/size
D         LayoutTests/platform/ios-wk2/fast/backgrounds/size
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLTableColElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLTableColElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLTableElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLTableElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLInputElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLInputElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/Element
D         LayoutTests/platform/ios-wk2/fast/dom/Element
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/Window
D         LayoutTests/platform/ios-wk2/fast/dom/Window
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLHeadElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLHeadElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLImageElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLImageElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLObjectElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLObjectElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLProgressElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLProgressElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/Range
D         LayoutTests/platform/ios-wk2/fast/dom/Range
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLLinkElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLLinkElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLDocument
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLDocument
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/dom/HTMLMeterElement
D         LayoutTests/platform/ios-wk2/fast/dom/HTMLMeterElement
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/css3-text/css3-text-decoration
D         LayoutTests/platform/ios-wk2/fast/css3-text/css3-text-decoration
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/multicol/span
D         LayoutTests/platform/ios-wk2/fast/multicol/span
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/multicol/vertical-lr
D         LayoutTests/platform/ios-wk2/fast/multicol/vertical-lr
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/text/firstline
D         LayoutTests/platform/ios-wk2/fast/text/firstline
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/text/shaping
D         LayoutTests/platform/ios-wk2/fast/text/shaping
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/events/touch/gesture
D         LayoutTests/platform/ios-wk2/fast/events/touch/gesture
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/gradients
D         LayoutTests/platform/ios-wk2/fast/gradients
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/body-propagation/background-color
D         LayoutTests/platform/ios-wk2/fast/body-propagation/background-color
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/body-propagation/background-image
D         LayoutTests/platform/ios-wk2/fast/body-propagation/background-image
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/box-sizing
D         LayoutTests/platform/ios-wk2/fast/box-sizing
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/block/margin-collapse/block-inside-inline
D         LayoutTests/platform/ios-wk2/fast/block/margin-collapse/block-inside-inline
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/block/positioning/auto/vertical-lr
D         LayoutTests/platform/ios-wk2/fast/block/positioning/auto/vertical-lr
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/sub-pixel
D         LayoutTests/platform/ios-wk2/fast/sub-pixel
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/scrolling
D         LayoutTests/platform/ios-wk2/scrolling
&gt;&gt;&gt;&gt; ./LayoutTests/platform/wk2/js/dom
D         LayoutTests/platform/wk2/js/dom
&gt;&gt;&gt;&gt; ./LayoutTests/platform/wk2/storage/indexeddb
D         LayoutTests/platform/wk2/storage/indexeddb
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win/platform/win/accessibility
D         LayoutTests/platform/win/platform/win/accessibility
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators
D         LayoutTests/platform/win/sputnik/Conformance/11_Expressions/11.5_Multiplicative_Operators
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win/editing/exeCommand
D         LayoutTests/platform/win/editing/exeCommand
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/fast/viewport/ios
D         LayoutTests/platform/ios/fast/viewport/ios
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/ios/fast/html
D         LayoutTests/platform/ios/ios/fast/html
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/ios/fast/events/touch/script-tests
D         LayoutTests/platform/ios/ios/fast/events/touch/script-tests
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/ios/scrolling/resources
D         LayoutTests/platform/ios/ios/scrolling/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/ios/scrolling/script-tests
D         LayoutTests/platform/ios/ios/scrolling/script-tests
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/platform/mac/editing/input
D         LayoutTests/platform/mac/platform/mac/editing/input
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/platform/mac/accessibility
D         LayoutTests/platform/mac/platform/mac/accessibility
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/fast/forms/script-tests
D         LayoutTests/platform/mac/fast/forms/script-tests
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/fast/canvas/resources
D         LayoutTests/platform/mac/fast/canvas/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/fast/scrolling/resources
D         LayoutTests/platform/mac/fast/scrolling/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/fast/ruby/resources
D         LayoutTests/platform/mac/fast/ruby/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/editing/input/resources
D         LayoutTests/platform/mac/editing/input/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/editing/attributed-string/resources
D         LayoutTests/platform/mac/editing/attributed-string/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/editing/dictionary-lookup
D         LayoutTests/platform/mac/editing/dictionary-lookup
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/editing/selection/script-tests
D         LayoutTests/platform/mac/editing/selection/script-tests
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/http/tests/usercontentfilter
D         LayoutTests/platform/mac/http/tests/usercontentfilter
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/accessibility/resources
D         LayoutTests/platform/mac/accessibility/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/accessibility/select-text
D         LayoutTests/platform/mac/accessibility/select-text
&gt;&gt;&gt;&gt; ./LayoutTests/platform/gtk/resources
D         LayoutTests/platform/gtk/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/gtk/editing/pasteboard/script-tests
D         LayoutTests/platform/gtk/editing/pasteboard/script-tests
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/svg/W3C-SVG-1.1-SE
D         LayoutTests/platform/win-xp/svg/W3C-SVG-1.1-SE
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/svg/W3C-I18N
D         LayoutTests/platform/win-xp/svg/W3C-I18N
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/svg/text
D         LayoutTests/platform/win-xp/svg/text
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/svg/custom
D         LayoutTests/platform/win-xp/svg/custom
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/fast/layers
D         LayoutTests/platform/win-xp/fast/layers
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/fast/dom
D         LayoutTests/platform/win-xp/fast/dom
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/fast/text/international
D         LayoutTests/platform/win-xp/fast/text/international
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/fast/events
D         LayoutTests/platform/win-xp/fast/events
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/editing/selection
D         LayoutTests/platform/win-xp/editing/selection
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/editing/deleting
D         LayoutTests/platform/win-xp/editing/deleting
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/transforms/2d
D         LayoutTests/platform/win-xp/transforms/2d
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/http/tests/inspector
D         LayoutTests/platform/win-xp/http/tests/inspector
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/media
D         LayoutTests/platform/win-xp/media
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-sierra/http/tests/ssl/applepay
D         LayoutTests/platform/mac-sierra/http/tests/ssl/applepay
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/js/dom
D         LayoutTests/platform/mac-wk2/js/dom
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/resources
D         LayoutTests/platform/mac-wk2/tiled-drawing/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/sticky
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/resources
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fixed-background
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/http/tests/plugins
D         LayoutTests/platform/mac-wk2/http/tests/plugins
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-sierra-wk2/js/dom
D         LayoutTests/platform/mac-sierra-wk2/js/dom
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-mojave
D         LayoutTests/platform/mac-mojave
&gt;&gt;&gt;&gt; ./LayoutTests/proximity/resources
D         LayoutTests/proximity/resources
&gt;&gt;&gt;&gt; ./LayoutTests/css3/filters/backdrop/script-tests
D         LayoutTests/css3/filters/backdrop/script-tests
&gt;&gt;&gt;&gt; ./LayoutTests/css3/filters/script-tests
D         LayoutTests/css3/filters/script-tests
&gt;&gt;&gt;&gt; ./Source/WebInspectorUI/WebInspectorUI.esproj
D         Source/WebInspectorUI/WebInspectorUI.esproj
&gt;&gt;&gt;&gt; ./Source/WebCore/Modules/proximity
D         Source/WebCore/Modules/proximity
&gt;&gt;&gt;&gt; ./Source/ThirdParty/ANGLE/src/angle.xcodeproj
D         Source/ThirdParty/ANGLE/src/angle.xcodeproj
&gt;&gt;&gt;&gt; ./Source/ThirdParty/ANGLE/src/common/third_party/numerics/base/numerics
D         Source/ThirdParty/ANGLE/src/common/third_party/numerics/base/numerics
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/system_wrappers/test
D         Source/ThirdParty/libwebrtc/Source/webrtc/system_wrappers/test
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/test/testsupport/mac
D         Source/ThirdParty/libwebrtc/Source/webrtc/test/testsupport/mac
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_conference_mixer/include
D         Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_conference_mixer/include
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/modules/remote_bitrate_estimator/include/mock
D         Source/ThirdParty/libwebrtc/Source/webrtc/modules/remote_bitrate_estimator/include/mock
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/voice_engine/mock
D         Source/ThirdParty/libwebrtc/Source/webrtc/voice_engine/mock
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/base/java/src/org/webrtc
D         Source/ThirdParty/libwebrtc/Source/webrtc/base/java/src/org/webrtc
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/base/numerics
D         Source/ThirdParty/libwebrtc/Source/webrtc/base/numerics
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/media/devices
D         Source/ThirdParty/libwebrtc/Source/webrtc/media/devices

$ for D in `find . -type d -and -not -name .svn | grep -v &apos;/.svn&apos;`; do if [ -z &quot;`ls -A $D 2&gt;&amp;1`&quot; ]; then echo &quot;&gt;&gt;&gt;&gt; $D&quot;; svn rm $D; fi; done | tee ../svn-WebKit-delete-empty-directories-02.txt
&gt;&gt;&gt;&gt; ./Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders
D         Tools/DumpRenderTree/TestNetscapePlugIn/unix/ForwardingHeaders
&gt;&gt;&gt;&gt; ./Tools/WebKitTestRunner/UIScriptContext
D         Tools/WebKitTestRunner/UIScriptContext
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/backgrounds
D         LayoutTests/platform/ios-wk2/fast/backgrounds
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/css3-text
D         LayoutTests/platform/ios-wk2/fast/css3-text
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios-wk2/fast/events/touch
D         LayoutTests/platform/ios-wk2/fast/events/touch
&gt;&gt;&gt;&gt; ./LayoutTests/platform/wk2/js
D         LayoutTests/platform/wk2/js
&gt;&gt;&gt;&gt; ./LayoutTests/platform/wk2/storage
D         LayoutTests/platform/wk2/storage
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win/sputnik/Conformance/11_Expressions
D         LayoutTests/platform/win/sputnik/Conformance/11_Expressions
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/fast/viewport
D         LayoutTests/platform/ios/fast/viewport
&gt;&gt;&gt;&gt; ./LayoutTests/platform/ios/ios/scrolling
D         LayoutTests/platform/ios/ios/scrolling
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/platform/mac/editing
D         LayoutTests/platform/mac/platform/mac/editing
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac/editing/attributed-string
D         LayoutTests/platform/mac/editing/attributed-string
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/svg
D         LayoutTests/platform/win-xp/svg
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/fast/text
D         LayoutTests/platform/win-xp/fast/text
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/editing
D         LayoutTests/platform/win-xp/editing
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/transforms
D         LayoutTests/platform/win-xp/transforms
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/http/tests
D         LayoutTests/platform/win-xp/http/tests
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-sierra/http/tests/ssl
D         LayoutTests/platform/mac-sierra/http/tests/ssl
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/js
D         LayoutTests/platform/mac-wk2/js
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/scroll-snap
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/frames
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/non-fast-region
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-sierra-wk2/js
D         LayoutTests/platform/mac-sierra-wk2/js
&gt;&gt;&gt;&gt; ./LayoutTests/proximity
D         LayoutTests/proximity
&gt;&gt;&gt;&gt; ./Source/ThirdParty/ANGLE/src/common/third_party/numerics/base
D         Source/ThirdParty/ANGLE/src/common/third_party/numerics/base
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_conference_mixer
D         Source/ThirdParty/libwebrtc/Source/webrtc/modules/audio_conference_mixer
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/voice_engine
D         Source/ThirdParty/libwebrtc/Source/webrtc/voice_engine
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/base/java/src/org
D         Source/ThirdParty/libwebrtc/Source/webrtc/base/java/src/org

$ for D in `find . -type d -and -not -name .svn | grep -v &apos;/.svn&apos;`; do if [ -z &quot;`ls -A $D 2&gt;&amp;1`&quot; ]; then echo &quot;&gt;&gt;&gt;&gt; $D&quot;; svn rm $D; fi; done | tee ../svn-WebKit-delete-empty-directories-03.txt
&gt;&gt;&gt;&gt; ./Tools/DumpRenderTree/TestNetscapePlugIn/unix
D         Tools/DumpRenderTree/TestNetscapePlugIn/unix
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win/sputnik/Conformance
D         LayoutTests/platform/win/sputnik/Conformance
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/fast
D         LayoutTests/platform/win-xp/fast
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp/http
D         LayoutTests/platform/win-xp/http
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing/scrolling
D         LayoutTests/platform/mac-wk2/tiled-drawing/scrolling
&gt;&gt;&gt;&gt; ./Source/ThirdParty/ANGLE/src/common/third_party/numerics
D         Source/ThirdParty/ANGLE/src/common/third_party/numerics
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/base/java/src
D         Source/ThirdParty/libwebrtc/Source/webrtc/base/java/src

$ for D in `find . -type d -and -not -name .svn | grep -v &apos;/.svn&apos;`; do if [ -z &quot;`ls -A $D 2&gt;&amp;1`&quot; ]; then echo &quot;&gt;&gt;&gt;&gt; $D&quot;; svn rm $D; fi; done | tee ../svn-WebKit-delete-empty-directories-04.txt
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win/sputnik
D         LayoutTests/platform/win/sputnik
&gt;&gt;&gt;&gt; ./LayoutTests/platform/win-xp
D         LayoutTests/platform/win-xp
&gt;&gt;&gt;&gt; ./LayoutTests/platform/mac-wk2/tiled-drawing
D         LayoutTests/platform/mac-wk2/tiled-drawing
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/base/java
D         Source/ThirdParty/libwebrtc/Source/webrtc/base/java

$ for D in `find . -type d -and -not -name .svn | grep -v &apos;/.svn&apos;`; do if [ -z &quot;`ls -A $D 2&gt;&amp;1`&quot; ]; then echo &quot;&gt;&gt;&gt;&gt; $D&quot;; svn rm $D; fi; done | tee ../svn-WebKit-delete-empty-directories-05.txt
&gt;&gt;&gt;&gt; ./Source/ThirdParty/libwebrtc/Source/webrtc/base
D         Source/ThirdParty/libwebrtc/Source/webrtc/base

$ for D in `find . -type d -and -not -name .svn | grep -v &apos;/.svn&apos;`; do if [ -z &quot;`ls -A $D 2&gt;&amp;1`&quot; ]; then echo &quot;&gt;&gt;&gt;&gt; $D&quot;; svn rm $D; fi; done | tee ../svn-WebKit-delete-empty-directories-06.txt

$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454786</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-08-29 09:16:39 -0700</bug_when>
    <thetext>$ svn revert LayoutTests/platform/mac-mojave
Reverted &apos;LayoutTests/platform/mac-mojave&apos;

This is referenced in Tools/Scripts/webkitpy/port/mac_unittest.py.

Probably should have an empty .gitignore file to keep the directory around.

--

$ svn revert Tools/WebKitTestRunner/WebKitTestRunnerApp/en.lproj
Reverted &apos;Tools/WebKitTestRunner/WebKitTestRunnerApp/en.lproj&apos;

I suspect this isn&apos;t used since the directory is empty, but I didn&apos;t want to remove it if Xcode needs it there.

--

The rest will be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454787</commentid>
    <comment_count>3</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-08-29 09:18:18 -0700</bug_when>
    <thetext>Note that svn-create-patch doesn&apos;t have a way to represent the removal of directories, so this change has no patch to review!

$ ./Tools/Scripts/svn-create-patch 
Ignoring untracked file: &apos;svn-add-empty-file.diff&apos;
Ignoring untracked file: &apos;svn-delete-empty-file.diff&apos;
Ignoring untracked file: &apos;svn-rename-empty-file.diff&apos;
$</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454788</commentid>
    <comment_count>4</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-08-29 09:20:35 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #3)
&gt; Note that svn-create-patch doesn&apos;t have a way to represent the removal of
&gt; directories, so this change has no patch to review!
&gt; 
&gt; $ ./Tools/Scripts/svn-create-patch 
&gt; Ignoring untracked file: &apos;svn-add-empty-file.diff&apos;
&gt; Ignoring untracked file: &apos;svn-delete-empty-file.diff&apos;
&gt; Ignoring untracked file: &apos;svn-rename-empty-file.diff&apos;
&gt; $

Well, I could post the ChangeLogs for review.  :|</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454789</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2018-08-29 09:26:00 -0700</bug_when>
    <thetext>Committed r235462: &lt;https://trac.webkit.org/changeset/235462&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454790</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-29 09:26:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/43844967&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1454806</commentid>
    <comment_count>7</comment_count>
    <who name="Jonathan Bedard">jbedard</who>
    <bug_when>2018-08-29 10:00:29 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #2)
&gt; $ svn revert LayoutTests/platform/mac-mojave
&gt; Reverted &apos;LayoutTests/platform/mac-mojave&apos;
&gt; 
&gt; This is referenced in Tools/Scripts/webkitpy/port/mac_unittest.py.
&gt; 
&gt; Probably should have an empty .gitignore file to keep the directory around.
&gt; 
&gt; --

One of the bot watchers probably committed that one fairly recently when gardening tests. It is safe to remove (webkitpy is smart enough to do the right thing when it isn&apos;t there) but, it will also likely be used in the immediate future.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>