These commands may help when dealing with old and complicated Git repositories. I used them to build a new branch to streamline a more readable history for a 20-year-old project.
git difftool -d <commit-a>:path/to/dir1 <commit-b>:path/to/dir2
@echo off | |
setlocal enabledelayedexpansion | |
:: Check if a directory path is provided | |
if "%~1"=="" ( | |
echo Please provide a directory path. | |
exit /b 1 | |
) | |
:: Set the directory path |
The 20th century saw a series of radical transformations in our understanding of the physical world. The work of Planck, Schrödinger, Einstein, and Feynman, among others, dismantled the classical framework and established the quantum and relativistic paradigms that define modern physics. The technologies that have since reshaped society, from semiconductors to global positioning systems, are direct applications of these foundational theories. A stark contrast has emerged in our own time: while technology advances at an accelerating pace, progress on the most fundamental questions in physics appears to have significantly decelerated. | |
The discovery of the Higgs boson in 2012 was a monumental experimental achievement and a profound validation of the Standard Model. However, it was also a moment of consolidation rather than revolution. It was the capstone of a theoretical structure formulated decades prior, and since its discovery, no comparable, paradigm-shifting results have emerged from experimental particle |
Script started on 2025-07-19 18:33:30+00:00 [COMMAND="/home/ludovic/nuttx-release/run-job.sh sim-03" <not executed on terminal>] | |
Now running https://github.com/lupyuen/nuttx-release/blob/main/run-job.sh | |
Called by https://github.com/lupyuen/nuttx-release/blob/main/run-ci.sh | |
+ job=sim-03 | |
+ neofetch | |
.-/+oossssoo+/-. | |
`:+ssssssssssssssssss+:` | |
-+ssssssssssssssssssyyssss+- | |
.ossssssssssssssssssdMMMNysssso. | |
/ssssssssssshdmmNNmmyNMMMMhssssss/ |
Log uploaded on Saturday, July 19, 2025, 10:58:29 PM | |
Loaded mods: | |
Harmony(brrainz.harmony)[v:2.3.4.0][mv:2.3.4.0]: 0Harmony(2.3.6), HarmonyMod(2.3.4) | |
Core(Ludeon.RimWorld): (no assemblies) | |
Royalty(Ludeon.RimWorld.Royalty): (no assemblies) | |
Ideology(Ludeon.RimWorld.Ideology): (no assemblies) | |
Biotech(Ludeon.RimWorld.Biotech): (no assemblies) | |
Anomaly(Ludeon.RimWorld.Anomaly): (no assemblies) | |
Odyssey(Ludeon.RimWorld.Odyssey): (no assemblies) | |
[FSF] Better Camp Loot(FrozenSnowFox.BetterCampLoot): (no assemblies) |
2025-07-19 18:49:04,559 2196 [DEBUG] - XmlConfiguration is now operational | |
2025-07-19 18:49:05,403 2196 [DEBUG] - Adding new type 'CygwinService' for type 'IAlternativeSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,418 2196 [DEBUG] - Adding new type 'CygwinService' for type 'IInstallSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,434 2196 [DEBUG] - Adding new type 'PythonService' for type 'IAlternativeSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,480 2196 [DEBUG] - Adding new type 'PythonService' for type 'IListSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,513 2196 [DEBUG] - Adding new type 'PythonService' for type 'IInstallSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,590 2196 [DEBUG] - Adding new type 'PythonService' for type 'IUninstallSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,623 2196 [DEBUG] - Adding new type 'RubyGemsService' for type 'IAlternativeSourceRunner' from assembly 'choco' | |
2025-07-19 18:49:05,656 2196 [DEBUG] - Adding new typ |
Log uploaded on Saturday, July 19, 2025, 10:58:04 PM | |
Loaded mods: | |
Harmony(brrainz.harmony)[v:2.3.4.0][mv:2.3.4.0]: 0Harmony(2.3.6), HarmonyMod(2.3.4) | |
Core(Ludeon.RimWorld): (no assemblies) | |
Royalty(Ludeon.RimWorld.Royalty): (no assemblies) | |
Ideology(Ludeon.RimWorld.Ideology): (no assemblies) | |
Biotech(Ludeon.RimWorld.Biotech): (no assemblies) | |
Anomaly(Ludeon.RimWorld.Anomaly): (no assemblies) | |
Odyssey(Ludeon.RimWorld.Odyssey): (no assemblies) | |
[FSF] Better Camp Loot(FrozenSnowFox.BetterCampLoot): (no assemblies) |
@Component({}) | |
export class BookComponent { | |
private readonly bookService = inject(BookService); | |
protected readonly $isLoading = signal(false); | |
readonly bookId = input.required<string>(); | |
protected readonly $bookDetails = toSignal( | |
toObservable(this.bookId).pipe( |
import { computed, type Injector, isSignal, signal, type Signal, untracked } from '@angular/core'; | |
import { toSignal } from '@angular/core/rxjs-interop'; | |
import { AbstractControl } from '@angular/forms'; | |
import { startWith } from 'rxjs'; | |
/** | |
* Returns a signal that contains the value of a control (or a form). | |
* @param control | |
* @param injector | |
*/ |
These commands may help when dealing with old and complicated Git repositories. I used them to build a new branch to streamline a more readable history for a 20-year-old project.
git difftool -d <commit-a>:path/to/dir1 <commit-b>:path/to/dir2
Test report for PR(s) easybuilders/easybuild-easyconfigs#23432
Build succeeded for 1 out of 1 (1 easyconfigs in total)