Skip to content
Snippets Groups Projects
  1. Sep 22, 2022
  2. Sep 20, 2022
  3. Sep 19, 2022
  4. Sep 15, 2022
    • Shashank Devaraj's avatar
      diffmanifests: Handle Missing Projects in Repo Workspace · 4ba29c42
      Shashank Devaraj authored
      
      By default there are 4 categories in the diffmanifests
      api puts the diffs in to - added, removed, changed and unreachable
      
      Example of command - repo diffmanifests 1.xml 2.xml
      
      added - list down the projects present in second manifest but not in
      first
      removed - list down the projects present in first but not in
      second
      changed - list down the changes and the differences for each project
      unreachable - when it encounters revision value in a project is incorrect
      
      But, when there are projects present in both manifests and could not
      find in local workspace where we have cloned the repo(because of
      different/subset manifest xml) - this will create unhandled exception
      
      Now we have added a 5th category called 'missing' - where in such
      cases it will handle the scenario and print the log for user
      
      Example:
      added projects :
              project_2 at revision e6c8a59832c05dc4b6a68cee6bc0feb832181725
      
      removed projects :
              project_1 at revision e6c8a59832c05dc4b6a68cee6bc0feb832181725
      
      changed projects :
              project_3 changed from 3bb890e1286f04e84d505e5db48e0ada89892331 to e434b3736f11537c67590fefadfe4495895e9785
      
      missing projects :
              project_4
      
      Change-Id: I244e8389bff7e95664c29d3dcb61e22308e3a573
      Signed-off-by: default avatarShashank Devaraj <shashankkarthik@gmail.com>
      Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/344774
      
      
      Reviewed-by: default avatarMike Frysinger <vapier@google.com>
      4ba29c42
  5. Sep 12, 2022
  6. Sep 09, 2022
  7. Sep 08, 2022
  8. Aug 24, 2022
  9. Aug 22, 2022
  10. Aug 18, 2022
  11. Aug 17, 2022
  12. Aug 03, 2022
  13. Jul 29, 2022
  14. Jul 28, 2022
  15. Jul 25, 2022
  16. Jul 15, 2022
  17. Jul 14, 2022
  18. Jul 11, 2022
  19. Jun 08, 2022