• 
      

    Implement guessing for submitted-revision posting in SVN

    Review Request #9413 — Created Nov. 30, 2017 and discarded

    Information

    RBTools
    master

    Reviewers

    Added support for guessing submitted revision posting in SVN. The summary and
    description of a review request are populated with the commit message from a
    submitted revision in SVN.

    Manual Testing done.

    Added unit test

    ran nosetests -v; all tests passed.

    Description From Last Updated

    Setting commit = '' twice seems redundant here, but I might be missing something.

    RC rcreagha

    Single quote '--rbtools-working-copy'

    TB tbrockma

    Similarly, I believe here you can also use self.assertIsNone(commit)

    TB tbrockma

    Might be better to use self.assertIn(collection, value) just so the purpose of the assertions are a bit more clear. ... …

    TB tbrockma

    This should probably be: if (revisions['tip'] != SVNClient.REVISION_WORKING_COPY and not revisions['tip'].startswith( SVNClient.REVISION_CHANGELIST_PREFIX)):

    daviddavid

    A couple small changes in here: desc -> description commited -> committed

    daviddavid

    Can we add some blank lines in here to break things up? Or even split these two into separate test …

    daviddavid
    GR
    RC
    1. 
        
    2. rbtools/clients/svn.py (Diff revision 2)
       
       
       
       
       
       
       
       
       
       
       
      Show all issues

      Setting commit = '' twice seems redundant here, but I might be missing something.

    3. 
        
    GR
    TB
    1. 
        
    2. rbtools/clients/svn.py (Diff revision 3)
       
       
      Show all issues

      Single quote '--rbtools-working-copy'

    3. 
        
    TB
    1. 
        
    2. rbtools/clients/tests/test_svn.py (Diff revision 3)
       
       
       
      Show all issues

      Might be better to use self.assertIn(collection, value) just so the purpose of the assertions are a bit more clear.

      ... I only mention it because Barret gave me some issues in the past for the same thing. :P

    3. 
        
    TB
    1. 
        
    2. rbtools/clients/tests/test_svn.py (Diff revision 3)
       
       
      Show all issues

      Similarly, I believe here you can also use self.assertIsNone(commit)

    3. 
        
    GR
    david
    1. 
        
    2. rbtools/clients/svn.py (Diff revision 4)
       
       
      Show all issues

      This should probably be:

      if (revisions['tip'] != SVNClient.REVISION_WORKING_COPY and
          not revisions['tip'].startswith(
              SVNClient.REVISION_CHANGELIST_PREFIX)):
      
    3. rbtools/clients/tests/test_svn.py (Diff revision 4)
       
       
      Show all issues

      A couple small changes in here:

      desc -> description
      commited -> committed

    4. rbtools/clients/tests/test_svn.py (Diff revision 4)
       
       
       
       
       
      Show all issues

      Can we add some blank lines in here to break things up? Or even split these two into separate test cases?

    5. 
        
    GR
    david
    Review request changed
    Status:
    Discarded
    Change Summary:

    Discarded in favor of https://reviews.reviewboard.org/r/9478/