Commit graph

16 commits

Author SHA1 Message Date
Aditya Sirish A Yelgundhalli
b75f01a275
*: Add ReferenceUpdaterEntry interface
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2025-02-07 15:54:50 -05:00
Aditya Sirish A Yelgundhalli
e051b6113b
display: Support propagation entries in rsl log
Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2025-02-05 14:40:29 -05:00
Aditya Sirish
749b7df97c
*: Add support for coloring log output
Signed-off-by: Aditya Sirish <aditya@saky.in>
2025-02-01 17:58:11 -05:00
Aditya Sirish
c3148721b9
rsl: Fix gittuf rsl log buffering
This commit fixes how gittuf rsl log loads RSL entries to print.
Earlier, all entries were loaded into memory first and then printed.
This commit switches over to a buffered write approach, meaning the user
starts seeing output right away.

Signed-off-by: Aditya Sirish <aditya@saky.in>
Co-authored-by: Hao Tran <haoanhtran7@gmail.com>
2025-02-01 17:51:37 -05:00
Pat Zielinski
d571facb8d *: Add copyright notice to code files
Signed-off-by: Pat Zielinski <70954403+patzielinski@users.noreply.github.com>
2024-09-27 15:28:12 -04:00
Aditya Sirish
180c5f387d
Merge pull request #532 from gittuf/rsl-entry-numbers
rsl: Add incrementing number to RSL entry
2024-09-26 11:13:35 -04:00
Aditya Sirish
91f1a57bae
Merge pull request #507 from Raghava-Gatadi/windows-display-test-fails
Fix Display Test Paging Issue
2024-09-24 14:24:00 -04:00
Raghava Gatadi
9a38a51e0a trimSpace function input changed
Signed-off-by: Raghava Gatadi <raghava.gtd@gmail.com>
2024-09-24 23:50:00 +05:30
Raghava Gatadi
dc903163a2 gotOutput initialization updtae
Signed-off-by: Raghava Gatadi <raghava.gtd@gmail.com>
2024-09-24 23:50:00 +05:30
Raghava Gatadi
6b14f70a72 trim function is executed only if OS is windows
Signed-off-by: Raghava Gatadi <raghava.gtd@gmail.com>
2024-09-24 23:50:00 +05:30
Raghava Gatadi
a4633ea5df revert to one liner with trim function
Signed-off-by: Raghava Gatadi <raghava.gtd@gmail.com>
2024-09-24 23:50:00 +05:30
Raghava Gatadi
86f8143ada added trim function to remove extra spaces
Signed-off-by: Raghava Gatadi <raghava.gtd@gmail.com>
2024-09-24 23:50:00 +05:30
Aditya Sirish A Yelgundhalli
a46b00c5ad
*: Add conditions for GetLatestReferenceEntry
This commit refactors GetLatestReferenceEntry-like functions into a single
implementation with condition options. The functions combined are:
* GetLatestReferenceEntryForRef
* GetLatestReferenceEntryForRefBefore
* GetLatestNonGittufReferenceEntry
* GetLatestUnskippedReferenceEntryForRef
* GetLatestUnskippedReferenceEntryForRefBefore

Additionally, the new Until functions have also been included as conditions.
Two new conditions have also been introduced:
* UntilEntryID
* BeforeEntryNumber

Signed-off-by: Aditya Sirish A Yelgundhalli <ayelgundhall@bloomberg.net>
2024-09-23 13:37:43 -04:00
Aditya Sirish
713626bb56
rsl: Add incrementing number to RSL entry
This commit adds a uint64 Number field to RSL entries. This allows us to
determine the ordering of distinct RSL entries, enabling optimizations
such as knowing which policy to use for an entry without always walking
the RSL.

The implementation maintains backwards compatibility, so the numbering
can start from whenever this is enabled. This is made easy by the fact
that we can guarantee gittuf is updated everywhere it is currently used.

Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-09-23 13:18:21 -04:00
Aditya Sirish
bd5baa2e32 *: Use rewritten gitinterface
Signed-off-by: Aditya Sirish <aditya@saky.in>
2024-06-21 10:36:16 -04:00
neilnaveen
46b4bffb8d Added gittuf rsl log to log the rsl with additional information
- Added gittuf rsl log to log the rsl with additional information

Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
2024-05-23 09:56:23 -05:00