Mercurial, 20 years and counting: how are we still alive and kicking? [video]
https://fosdem.org/2026/schedule/event/AGWUVH-mercurial-aint-you-dead-yet/
#HackerNews #Mercurial #20years #versioncontrol #openSource #softwareDevelopment #video
Mercurial, 20 years and counting: how are we still alive and kicking? [video]
https://fosdem.org/2026/schedule/event/AGWUVH-mercurial-aint-you-dead-yet/
#HackerNews #Mercurial #20years #versioncontrol #openSource #softwareDevelopment #video
#Development #Launches
Git Skills · Master Git with practical guides and interactive quizzes https://ilo.im/16cqyj
_____
#Skills #Git #VersionControl #DevOps #WebDev #Frontend #Backend
Git Absorb, the power tool for best Git hygiene
Git Absorb은 깔끔하고 의미 있는 Git 커밋 히스토리를 유지하는 데 도움을 주는 도구로, 특히 코드 리뷰 과정에서 수정 사항을 관련 커밋에 자동으로 fixup 처리하여 히스토리의 가독성과 협업 효율을 높인다. 개발 중 여러 작은 커밋을 만들고, 이후 git rebase -i와 함께 Git Absorb를 활용해 논리적이고 원자적인 커밋으로 정리하는 워크플로우를 권장한다. 또한, git reflog를 이용한 안전한 롤백 기능으로 실수에 대한 복구도 용이하다. 이 도구는 팀 단위로 적용 시 Git 히스토리를 강력한 협업 자산으로 전환할 수 있다.
https://lambdao.dev/2024/09/15/GitAbsorbforgreatHygiene.html
#git #versioncontrol #softwareengineering #codequality #developerworkflow
The Most Emacs Bzr Saga
GNU Emacs 개발팀은 2008년 CVS에서 버전 관리 도구를 Git과 Bazaar 중 선택하는 과정에서 기술적 성능 차이에도 불구하고 정치적 이유로 Bazaar를 채택했다. Bazaar는 느리고 버그가 많아 개발자들의 불만이 컸으며, Canonical의 개발 중단 이후 유지보수가 사실상 중단되었다. 2013년 이후 Emacs 커뮤니티는 Git으로 전환을 요구했으나, 리차드 스톨만은 GNU 프로젝트 간 상호 지원 원칙을 이유로 신중한 태도를 보였다. 결국 ELPA 브랜치가 Bazaar에서 Git으로 이전되면서 두 도구를 병행 사용하는 상황이 발생했다.
Since I had no interesting books to read today, nor interesting films to watch, I decided to scavenge for the most intriguing content one can find online. I ended up reading the Linux kernel mailing lists, but those discussions seemed to be 18+, so I settled for the comparatively civil emacs-devel. For those unfamiliar, emacs-devel is the primary development discussion list for GNU Emacs – where design decisions get made, patches get reviewed, and occasionally where people spend 200 messages arguing about version control software. This is the story of that last one.
Vedit – Git-style version control for video timelines
Vedit는 Git 스타일의 버전 관리 시스템으로, 비디오 편집 타임라인의 모든 변경 사항을 추적하고 비교, 병합할 수 있게 해준다. OpenTimelineIO를 지원하는 DaVinci Resolve, Premiere, Final Cut Pro 등 다양한 편집 도구와 호환되며, AI 에이전트가 편집을 생성하거나 수정할 때도 구조화된 변경 내역을 제공한다. Rust로 구현된 코어와 Python 바인딩을 갖추어 CLI와 프로그래밍 환경 모두에서 사용 가능하며, 자동 커밋 기능으로 편집 내역을 자동으로 기록할 수 있다. AI 기반 비디오 편집 자동화 및 협업에 즉시 활용할 수 있는 도구다.
Jjj – Jujutsu Jump
jjj는 jujutsu(jj) 명령어의 revset 선택을 fzf 인터페이스로 편리하게 할 수 있도록 만든 스크립트입니다. 여러 스택을 동시에 다룰 때 생성된 북마크 이름을 쉽게 식별하고 선택할 수 있게 해주며, jj 명령어의 거의 모든 옵션을 그대로 사용할 수 있습니다. fzf를 통해 로그를 필터링하고 선택한 revset을 즉시 jj 명령어에 전달해 작업 효율을 높입니다. 또한, 패치 미리보기 기능도 지원하여 변경사항을 쉽게 확인할 수 있습니다.
Jj v0.41.0 Is Out
jj v0.41.0이 출시되었다. 이번 버전에서는 특정 라인 범위만 포맷팅할 수 있는 기능과, 저장소 상태나 작업 복사본에 영향을 주지 않는 --no-integrate-operation 플래그가 추가되었다. 파일 검색의 --pattern 플래그가 기본적으로 정규식으로 동작하도록 변경되었고, 여러 버그 수정과 성능 개선도 포함되었다. 또한 템플릿 언어에 새로운 함수와 타입이 추가되어 확장성이 향상되었다. Git 호환 버전 관리 시스템인 jj의 사용성과 자동화 도구 연동이 한층 강화되었다.
https://github.com/jj-vcs/jj/releases/tag/v0.41.0
#versioncontrol #gitcompatible #jj #softwaretools #opensource
📌 Jujutsu (jj): il Version Control System Git-compatibile che semplifica il workflow del developer
https://gomoot.com/jujutsu-jj-il-version-control-system-git-compatibile-per-il-workflow-del-developer/