• 
      

    Port remaining client backends to use run_process() instead of execute().

    Review Request #14485 — Created June 27, 2025 and submitted

    Information

    RBTools
    master

    Reviewers

    This change ports the ClearCase and SOS client backends to use the new
    run_process() method instead of execute(). Plastic is untouched per
    Christian's request.

    Ran unit tests.

    Summary ID
    Port remaining client backends to use run_process() instead of execute().
    This change ports the ClearCase and SOS client backends to use the new `run_process()` method instead of `execute()`. Plastic is untouched per Christian's request. Testing Done: Ran unit tests.
    a052392adb912dc03a1a98ba0539724861f83408
    Description From Last Updated

    I have a bunch of work on Plastic that's going to conflict here. Can we leave that file with deprecated …

    chipx86chipx86

    Can we keep this to one keyword argument per line? It really helps with readability and any maintenance.

    chipx86chipx86

    Just a suggestion, but multi-line reads a lot better as: run_process([ '...', '...', '...', '...', ]) This would apply to …

    chipx86chipx86
    maubin
    1. Ship It!
    2. 
        
    chipx86
    1. 
        
    2. Show all issues

      I have a bunch of work on Plastic that's going to conflict here. Can we leave that file with deprecated code for now?

    3. rbtools/clients/clearcase.py (Diff revision 1)
       
       
       
       
       
      Show all issues

      Can we keep this to one keyword argument per line? It really helps with readability and any maintenance.

    4. rbtools/clients/clearcase.py (Diff revision 1)
       
       
       
       
      Show all issues

      Just a suggestion, but multi-line reads a lot better as:

      run_process([
            '...', '...',
            '...', '...',
      ])
      

      This would apply to many in this change.

    5. 
        
    david
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (f2dd94d)