Skip to content

Commit e76f1a1

Browse files
committed
Soc-2022-Ideas: add 'Unify ref-filter formats'
1 parent 3371875 commit e76f1a1

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

Diff for: SoC-2022-Ideas.md

+24
Original file line numberDiff line numberDiff line change
@@ -71,3 +71,27 @@ Languages: C, shell(bash)
7171
Co-Mentors:
7272
* Derrick Stolee `<[email protected]>`
7373
* Victoria Dye `<[email protected]>`
74+
75+
### Unify ref-filter formats with other pretty formats
76+
77+
Git has an old problem of duplicated implementations of some
78+
logic. For example, Git had at least 4 different implementations to
79+
format command output for different commands.
80+
81+
Our previous GSoC students and Outreachy interns unified some of the
82+
formating logic into
83+
[ref-filter](https://github.com/git/git/blob/master/ref-filter.h) and
84+
got rid of similar logic in some command specific files. Current task
85+
is to continue this work and reuse ref-filter formatting logic in
86+
[pretty](https://github.com/git/git/blob/master/pretty.h).
87+
88+
See:
89+
90+
- this discussion <https://lore.kernel.org/git/[email protected]/T/#u>
91+
- Hariom Verma's GSoC 2020 final report <https://harry-hov.github.io/blogs/posts/the-final-report>
92+
93+
Project Size: Medium
94+
Languages: C, shell(bash)
95+
96+
Possible mentors:
97+
* Christian Couder `<[email protected]>`

0 commit comments

Comments
 (0)