Skip to content

Lab 2 - T.Shekhmametyev#3

Open
Littlepr1nce wants to merge 6 commits into
mainfrom
feature/lab2
Open

Lab 2 - T.Shekhmametyev#3
Littlepr1nce wants to merge 6 commits into
mainfrom
feature/lab2

Conversation

@Littlepr1nce

Copy link
Copy Markdown
Owner

Goal

Complete Lab 2 requirements: Git internals, reflog recovery, signed tags, rebasing, and regression debugging with git bisect.

Changes

  • Added submissions/lab2.md
  • Explored Git object model and .git internals
  • Recovered commits using git reflog
  • Created signed tag v0.1.0-lab2-p4in
  • Rebased feature/lab2 onto updated main
  • Used manual and automated git bisect to find a regression

Testing

  • Verified Git object relationships using git cat-file
  • Confirmed reflog-based recovery after git reset --hard
  • Verified signed tag with git tag -v ("Good" signature)
  • Confirmed successful rebase and history rewrite
  • Verified safe remote update using --force-with-lease
  • Confirmed failing test reproduction with git bisect
  • Identified commit f285ede as the first bad commit manually and automatically

Checklist

  • Title is a clear sentence (≤ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/lab2.md updated

Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Signed-off-by: T. R. Shekhmametyev <ssssasaskfrjd@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant