Skip to main content
1-Visitor
December 18, 2013
Solved

Get working revision and if modified by CLI

  • December 18, 2013
  • 1 reply
  • 3324 views

Hello

Is there a way by command line to get the working revision of a file in my sandbox and if it was modified from the original revision (means appear with Diff in the Sandbox View)?

Many thanks

Kind Regards

Thierry Dalon

    Best answer by tdalon

    Using si diff with --xmlapi I could workaround the hanging issue for binary files.

    (The --quiet flag does not work as expected here).

    The final solution looks like this:

    %Get working revision using:

    si revisioninfo --revision:working $file

    % Get diff status using:

    si diff -r wrev --xmlapi $file

    % Parsing the xml output to get the status

    1 reply

    tdalon1-VisitorAuthor
    1-Visitor
    December 18, 2013

    I've found a solution using

    si revisioninfo --revision=:working $file

    and

    si diff

    tdalon1-VisitorAuthor
    1-Visitor
    December 18, 2013

    I have an issue with the si diff command on a binary file. It hangs.

    Does anyone know a workaround?

    tdalon1-VisitorAuthorAnswer
    1-Visitor
    December 19, 2013

    Using si diff with --xmlapi I could workaround the hanging issue for binary files.

    (The --quiet flag does not work as expected here).

    The final solution looks like this:

    %Get working revision using:

    si revisioninfo --revision:working $file

    % Get diff status using:

    si diff -r wrev --xmlapi $file

    % Parsing the xml output to get the status