GSoC Git Final Report
2023-08-22
During my GSoC project, I was trying to integrate a series of commands with sparse index. There are three commands that I’ve been working on: git diff-files, git write-tree, git diff-tree, git worktree...
GSoC week11-12
2023-08-21
For the 'git diff --check' test, my mentor highlighted some mistakes and areas for improvement: The 'git config' in its current form doesn't apply the configuration to any of the test repositories;
GSoC week9-10
2023-08-20
For the past two weeks, I've been refining my code based on feedback .One of the additions I've made is: *add smudge/clean filters in the test 'merge with conflict outside cone'.
GSoC week7-8
2023-07-06
When I started studying git worktree, I went through a period of mental confusion. At first, I started studying the documentation to get familiar with the command
GSoC week5-6
2023-06-25
When I started studying git worktree, I went through a period of mental confusion. At first, I started studying the documentation to get familiar with the command
GSoC week3-4
2023-06-19
When I started studying git worktree, I went through a period of mental confusion. At first, I started studying the documentation to get familiar with the command
GSoC week1-2
2023-06-19
During the first week, I mainly dove into the documentation of git diff-tree, and also skimmed through the source code to help me write better tests.
MATHEMATICAL INDUCTION
Induction is common to both Proof of theorems and design of combinatorial algorithms.We should use known mathematical proof methods to help create algorithms
cs
BINARY SEARCH AND VARIATIONS
Input: a sorted sequence, x1 ≤ x2 ≤ . . . ≤ xn, and a target value z Output: the largest index i, s.t. xi ≤ z, if there is no such i then return 0
cs