| 2024-11-13 |
| ← hamburgler left | 00:05 |
| → hamburgler joined | 00:07 |
| ossifrage_ → ossifrage | 00:13 |
| → Lord_of_Life joined | 00:14 |
| ← Everything left | 00:17 |
| ← KicksonButt left | 00:18 |
| ← memset left | 00:24 |
| ← P1ro left | 00:30 |
| ← xx left | 00:34 |
| → P1ro joined | 00:35 |
| → ferdna joined | 00:35 |
| ← insidesources left | 00:36 |
| → pveierland joined | 00:37 |
| → insidesources joined | 00:38 |
| ← jensen1 left | 00:43 |
| → memset joined | 00:46 |
| → jensen1 joined | 00:46 |
| ← TomyWork left | 00:48 |
| ← ChmEarl left | 00:54 |
| ← kaartic left | 00:56 |
| ← kus left | 00:59 |
| ← stats4647 left | 01:03 |
| → kaartic joined | 01:04 |
| ← hamburgler left | 01:11 |
| → hamburgler joined | 01:12 |
| → stats4647 joined | 01:14 |
| ← stats4647 left | 01:19 |
| → Gary_Sinise joined | 01:20 |
| ← pedahzur left | 01:21 |
| → Minvera joined | 01:22 |
| ← stwange6 left | 01:26 |
| ← lucasta left | 01:28 |
| → konsolebox joined | 01:32 |
| → gsi_ joined | 01:37 |
| ← gsi left | 01:41 |
| ← seifer left | 01:41 |
| → seifer joined | 01:42 |
| ← fundatillus left | 01:47 |
| → fundatillus joined | 01:49 |
| → stwange6 joined | 02:01 |
| ← peirik left | 02:04 |
| ← ferdna left | 02:06 |
| → hbautista joined | 02:13 |
| → thomasross joined | 02:14 |
| ← romibi left | 02:15 |
| ← Traneptora left | 02:21 |
| ← newpy left | 02:22 |
| → romibi joined | 02:27 |
| → kaartics joined | 02:28 |
| ← ZLima12 left | 02:30 |
| ← kaartic left | 02:30 |
| → ZLima12 joined | 02:31 |
| → peirik joined | 02:36 |
| ← konsolebox left | 02:43 |
| ← analpaper left | 02:46 |
| ← kaartics left | 02:46 |
| ← batrick left | 02:53 |
| → analpaper joined | 02:54 |
| ← analpaper left | 02:54 |
| → analpaper joined | 02:54 |
| ← bookworm left | 02:57 |
| → bookworm_ joined | 02:57 |
| ← skapata left | 02:59 |
| → donofrio joined | 03:01 |
| ← denysonique left | 03:03 |
| → denysonique joined | 03:03 |
| → stats4647 joined | 03:04 |
| → cedd joined | 03:08 |
| ← stats4647 left | 03:09 |
|
cedd
| is there a way to cherry-pick only the changes introduced by a commit compared to its parent, not the entire state of the commit? | 03:09 |
| ← dviola left | 03:17 |
| → pks_ joined | 03:21 |
| ← pks left | 03:22 |
| pks_ → pks | 03:22 |
| ← bloody left | 03:23 |
| → konsolebox joined | 03:28 |
| ← donofrio left | 03:29 |
| ← hdh left | 03:31 |
| ← thomasross left | 03:31 |
| ← muty left | 03:32 |
| → muty joined | 03:33 |
| ← muty left | 03:33 |
| → muty joined | 03:33 |
| ← alphazone left | 03:36 |
| ← R2robot left | 03:37 |
| → Guest38 joined | 03:39 |
| → R2robot joined | 03:40 |
|
Guest38
| hi | 03:42 |
|
| russian rapists are welcomed in our opensource project. We are pro-loli-bride. glad russians have inadvertantly killed feminists with their WW3 prelude: https://quakeone.com/forum/quake-talk/quake-central/284392-dear-russians-banned-from-linux-plz-help-chaosesque-instead (there was a nuclear explosion in toropets, tver oblast on | 03:42 |
|
| the night of sep 17-18 2024 btw) (yes that plasma ball and it's radiance proves it visually) | 03:42 |
| ← Guest38 left | 03:45 |
|
b0nn
| !ops | 03:47 |
| → Guest382 joined | 03:48 |
|
Guest382
| hi | 03:48 |
|
| fuck your code of conduct | 03:48 |
|
| russian rapists are welcomed in our opensource project. We are pro-loli-bride. glad russians have inadvertantly killed feminists with their WW3 prelude: https://quakeone.com/forum/quake-talk/quake-central/284392-dear-russians-banned-from-linux-plz-help-chaosesque-instead (there was a nuclear explosion in toropets, tver oblast on | 03:48 |
|
| the night of sep 17-18 2024 btw) (yes that plasma ball and it's radiance proves it visually) | 03:48 |
|
b0nn
| !ops | 03:49 |
|
| ikke: osse cbreak_ bremner ^ | 03:50 |
|
Guest382
| b0nn: | 03:50 |
|
| we are going to kill you for imposing a code of conduct | 03:50 |
|
b0nn
| jast: | 03:50 |
|
Guest382
| originally opensource and freesoftware had no code of conduct | 03:50 |
|
b0nn
| cmc: canton7 avar ^ | 03:51 |
|
Guest382
| it was about show us the code, freedom of speech, plz code 4 free | 03:51 |
|
| b0nn: I've been in opensource over 20 years | 03:51 |
|
| b0nn thinks that tags all the ops | 03:51 |
|
Guest382
| look up MikeeUSA | 03:51 |
|
| we will kill you people | 03:51 |
|
| for your censorship | 03:51 |
|
| and throwing out of the men who did the code | 03:51 |
|
| infavor of women, feminists, and transfaggots | 03:51 |
|
| we WILL kill you | 03:51 |
|
| the deal was: the men code, everyone mutually benifits, freedom of speech etc | 03:52 |
| ← Guest382 left | 03:52 |
|
JAA
| This is cross-channel spam and better reported to network opers. `/stats p` doesn't list any for me though. :-/ | 03:55 |
|
cedd
| is it possible to cherry-pick or apply just the changes a commit introduces compared to its immediate parent? | 03:59 |
|
b0nn
| They (the aspammers) have gone now (I cannot tag them); I assume that they will be doing this for a while until they tire of it or the Network Ops find a solution | 03:59 |
| ← zeroes_ left | 04:00 |
| ← eramirez left | 04:00 |
|
JAA
| cedd: That's what a cherry-pick is supposed to do. | 04:01 |
|
b0nn
| cedd: My understanding was that a cherry-pick only applies the changes in that commit | 04:02 |
|
| oh, snap | 04:02 |
|
cedd
| JAA: thats what i thought but for some reason i keep getting the full changes to the file its cherrypicking up to that commit | 04:02 |
| → eramirez joined | 04:02 |
|
cedd
| im cherry-picking to an orphaned branch, not sure if that affects anything | 04:02 |
| → donofrio joined | 04:02 |
|
ikke
| b0nn: they were k-lined | 04:03 |
|
b0nn
| awesome | 04:03 |
|
cedd
| this is the error im getting: CONFLICT (modify/delete): light.txt deleted in HEAD and modified in 18ffdb9 (text - wip/ add body). Version 18ffdb9 (text - wip/ add body) of light.txt left in tree. | 04:06 |
|
| so its leaving the full file in the current working tree instead of just single change | 04:06 |
|
b0nn
| cedd: was light.txt deleted in your current branch? | 04:06 |
|
cedd
| b0nn: it doesnt exist in current branch b/c its an orphan branch | 04:07 |
|
JAA
| Then it doesn't surprise me. It's kind of hard to apply a diff to a file that doesn't exist. :-) | 04:07 |
|
b0nn
| Yeah - but the cherry-picked commit is trying to act on that file, but cannot because it no longer exists | 04:07 |
|
cedd
| i tried adding an empty light.txt before the cherry-pick but that doesnt work either | 04:07 |
|
JAA
| That sounds like it would likely lead to a conflict as well, yeah. | 04:08 |
|
ikke
| No because the context is missing | 04:08 |
|
JAA
| The file in your target branch needs to be reasonably similar (at least in the relevant hunks) to be able to apply a cherry-pick. | 04:08 |
|
| Well, apply it without conflicts, that is. | 04:09 |
|
ikke
| cedd: what exactly do you expect the result to be? | 04:09 |
|
JAA
| Similar to what it looks like in the parent of the commit you're cherry-picking, that is. | 04:10 |
|
cedd
| i figured it would just act using the limited info it had; in this case create a light.txt file and add the change into it | 04:10 |
| ← gast0n left | 04:12 |
|
cedd
| instead it added the light.txt file and added many more changes introduced by ancestors of that commit | 04:12 |
|
ikke
| cedd: you cannot change something that does not exist, so the result is unedefined. What perhaps makes sense to you is usually the wrong thing to do in farout the most cases | 04:13 |
|
cedd
| ikke: idk i think acting on the limited info would be a better default than introducing even more changes outside of the commit being cherry-picked | 04:14 |
|
ikke
| What git does is indicating there is a conflict that you need to solve | 04:14 |
|
| how to solve it is up to you. | 04:15 |
|
cedd
| yea but it should have stopped at only the changes in that commit since it's a cherry-pick imo | 04:15 |
|
larryv
| seems like inventing a new state that exists in neither head nor the cherry-picked commit would not be anything anyone except you wants. | 04:15 |
| ← donofrio left | 04:16 |
|
cedd
| whats the new state being invented? | 04:16 |
|
ikke
| cedd: you cannot change something if the something that needs to be changed does not exist | 04:16 |
|
larryv
| "create a light.txt file and add the change into it" | 04:16 |
|
ikke
| what does 'add a change' mean? | 04:16 |
|
cedd
| ikke: yea you can, non-existence is a state a file can be in | 04:16 |
|
| ikke: the change introduced by the cherry-picked commit | 04:17 |
|
ikke
| cedd: please open a file called /tmp/foobar.txt on your, change line 5 that contains 'bar=1' to 'bar=2' | 04:18 |
|
| on your pc* | 04:18 |
|
cedd
| what are you trying to demonstrate | 04:19 |
|
b0nn
| Git is looking for a specific line in the file, and it's going to change it from one known state to another | 04:20 |
| ← dlh404 left | 04:22 |
|
cedd
| i understand thats how it generally operates, i just think the default in this instance could be better since "a file with cherry-picked change" isn't a big challenge | 04:22 |
|
ikke
| The only alternative would be to do something like `git show <commit> path/to/file >path/to/file` | 04:22 |
|
cedd
| theres enough info to apply a sensible cherry-pick in this instance | 04:22 |
|
ikke
| You still didn't explain how you want the end result to look like | 04:23 |
|
b0nn
| honestly, git doesn't think so | 04:23 |
|
| if you have a better way than git, send a patch to the maintainers | 04:23 |
|
cedd
| ikke: create the file since it doesnt exist, and then apply the change for that file from the cherry-picked commit | 04:23 |
|
ikke
| 'apply the change'? | 04:23 |
|
| How | 04:23 |
|
cedd
| create the file first and then add the blob to it | 04:23 |
|
ikke
| with what contents? | 04:24 |
|
cedd
| the blob in the cherry-picked commit that changes from its parent | 04:24 |
|
| or blob(s) | 04:24 |
|
ikke
| a blob is not a change, a change needs something to be changed in the first place | 04:24 |
|
cedd
| yes, the blobs that are different from HEAD | 04:25 |
|
| i just think theres an opportunity for a sensible default here | 04:26 |
|
| or even an option for this kind of behavior | 04:26 |
|
ikke
| Say I have this patch: https://tpaste.us/VY48 | 04:28 |
| → stats4647 joined | 04:28 |
|
ikke
| (ie, what cherry-picking a commit would look like) | 04:28 |
|
| No, foo.txt does not exit | 04:28 |
|
| I try to apply that patch | 04:28 |
|
| What would the file end up looking like? | 04:29 |
|
cedd
| i do see what youre saying | 04:30 |
|
| ok let me tell you my use case so you understand why im kind of disappointed | 04:30 |
|
| i made a test project to better learn the git commands | 04:31 |
|
| and in it i made an ascii-art branch that has 4 branches of different types of ascii-art: fantasy, dragons, skeletons, monsters | 04:31 |
|
| i added these ascii-arts piece-meal so that there were quite a few commits with a message containing 'add head' | 04:32 |
| ← stats4647 left | 04:32 |
|
cedd
| so what i wanted to do what select all the commits with 'add head' and do a mass cherry-pick merge of all these commits to have a commit of all the heads of the different ascii-arts | 04:32 |
|
| and it even works with 'git show', i see a diff output of all the heads of the ascii-art and it's really cool | 04:33 |
|
| i just can make a commit with this because the functionality doesnt exist | 04:34 |
|
ikke
| remember that a commit is a full snapshot | 04:34 |
|
cedd
| i just cant* | 04:35 |
|
b0nn
| can you reconstruct light.txt from all the commits in that dead branch? | 04:35 |
|
cedd
| by 'dead branch' you mean orphaned branch? | 04:36 |
|
ikke
| cedd: what `git show` command did you use? | 04:36 |
| → dviola joined | 04:37 |
|
cedd
| git show $( git rev-list --grep='add head$' fantasy dragons skeletons monsters ) | 04:37 |
|
ikke
| Ok, so you are showing each separate commit | 04:38 |
|
cedd
| yea | 04:38 |
|
ikke
| That can only work if you have a commit with the ascii arts missing all the heads first | 04:38 |
|
cedd
| yea i know it cant work, im just disappointed there isnt some kind of option to allow a less rigorous merge without defaulting to just vomiting the entire state of the file at that cherry-pick | 04:40 |
|
ikke
| No one before thought that to be usefull and contributed it to git | 04:42 |
|
cedd
| and thats a fair point | 04:42 |
|
| but it doesnt help my feelings in this moment | 04:43 |
| ← analpaper left | 04:43 |
|
ikke
| sadly I cannot help you with that | 04:43 |
|
cedd
| console me | 04:44 |
| → hwpplayer1 joined | 04:45 |
|
ikke
| https://images.fineartamerica.com/images/artworkimages/mediumlarge/1/little-cute-kitten-serhii-kucher.jpg | 04:45 |
|
cedd
| :O | 04:46 |
| → analpaper joined | 04:47 |
|
cedd
| ok i feel slightly better now | 04:47 |
|
b0nn
| LOL | 04:47 |
|
ikke
| https://wallpapercave.com/wp/UFmaMS9.jpg | 04:49 |
| ← cpackham left | 04:50 |
|
cedd
| alright im off to bed fellas, thanks for the support <3 | 04:53 |
| ← Betal left | 04:53 |
| → bloody joined | 04:58 |
| → duxsco joined | 05:00 |
| → stats4647 joined | 05:03 |
| ← Gary_Sinise left | 05:05 |
| → gnoo_ joined | 05:16 |
| ← hbautista left | 05:17 |
| ← gnoo left | 05:18 |
| ← stats4647 left | 05:19 |
| → stats4647 joined | 05:24 |
| → duxsco_ joined | 05:24 |
| → Traneptora joined | 05:25 |
| ← duxsco left | 05:27 |
| ← cedd left | 05:28 |
| ← kurahaupo left | 05:31 |
| ← stats4647 left | 05:32 |
| ← stagas left | 05:32 |
| → stagas_ joined | 05:32 |
| ← smallville7123 left | 05:38 |
| → smallville7123 joined | 05:38 |
| ← bloody left | 05:44 |
| → bloody joined | 05:47 |
| → Gary_Sinise joined | 05:49 |
| ← Gary_Sinise left | 05:51 |
| bookworm_ → bookworm | 05:57 |
| ← analpaper left | 05:58 |
| ← hwpplayer1 left | 05:58 |
| → sove joined | 06:00 |
| → frobnic_ joined | 06:00 |
| ← frobnic left | 06:00 |
|
sove
| for delta compress up to 8 threads but it maxes at 100%. is there any way to force 8 threads | 06:01 |
|
| Delta compression using up to 8 threads | 06:02 |
| → analpaper joined | 06:03 |
| ← analpaper left | 06:03 |
| → analpaper joined | 06:03 |
| → YuGiOhJCJ joined | 06:05 |
| ← insidesources left | 06:07 |
| stagas_ → stagas | 06:09 |
| → kale_ joined | 06:11 |
| ← dylanj left | 06:14 |
| → dylanj joined | 06:14 |
| → kaartic joined | 06:18 |
| ← foul_owl left | 06:24 |
| → alphazone joined | 06:26 |
| ← thiago left | 06:27 |
| → jmd joined | 06:28 |
| → insidesources joined | 06:33 |
| → larryv_ joined | 06:37 |
| → foul_owl joined | 06:38 |
| ← larryv left | 06:40 |
| → duderonomy joined | 06:41 |
| → stats4647 joined | 06:42 |
| larryv_ → larryv | 06:42 |
| ← stats4647 left | 06:47 |
|
sove
| hey | 06:47 |
|
| no good answers found | 06:47 |
| → rosco joined | 06:59 |
| ← kaartic left | 07:00 |
| → kaartic joined | 07:00 |
| → rfuentess joined | 07:05 |
| → crossby1004 joined | 07:16 |
| ← sove left | 07:20 |
| → sove joined | 07:22 |
| ← sove left | 07:23 |
| → sove joined | 07:23 |
| ← sove left | 07:29 |
| ← analpaper left | 07:30 |
| → Dex_2x joined | 07:35 |
| ← larryv left | 07:39 |
| ← jensen1 left | 07:46 |
| ← Xlusive left | 07:49 |
| → Xlusive_ joined | 07:49 |
| Xlusive_ → Xlusive | 07:50 |
| ← konsolebox left | 07:51 |
| → rsx joined | 07:51 |
| → gandhibobandhi joined | 08:04 |
| ← travisghansen left | 08:07 |
| ← pveierland left | 08:07 |
| → travisghansen joined | 08:07 |
| → stats4647 joined | 08:10 |
| ← jmd left | 08:13 |
| ← stats4647 left | 08:14 |
| → Vooloo joined | 08:15 |
| → xx joined | 08:15 |
| ← Vooloo left | 08:15 |
| → pveierland joined | 08:17 |
| ← Mooncairn left | 08:19 |
| ← nullroute_ left | 08:21 |
| ← Ingvix left | 08:22 |
| → Ischwitch joined | 08:22 |
| Ischwitch → Ingvix | 08:24 |
| → falafel joined | 08:25 |
| → ds_ joined | 08:25 |
| → nullroute joined | 08:34 |
| ← nullroute left | 08:34 |
| → nullroute joined | 08:34 |
| → robobub joined | 08:34 |
| → chexum joined | 08:35 |
| → toric joined | 08:38 |
| ← memset left | 08:38 |
| → memset joined | 08:38 |
| → hwpplayer1 joined | 08:39 |
| ← pveierland left | 08:40 |
| → CrunchyFlakes joined | 08:46 |
| ← hwpplayer1 left | 08:47 |
| ← toric left | 08:52 |
| → toric joined | 08:55 |
| ← CrunchyFlakes left | 08:56 |
| ← toric left | 08:58 |
| → toric joined | 09:00 |
| → CrunchyFlakes joined | 09:01 |
| ← toric left | 09:06 |
| → npc joined | 09:24 |
| → iomari891 joined | 09:29 |
| ← GNUmoon left | 09:35 |
| → GNUmoon joined | 09:35 |
| ← nullroute left | 09:35 |
| → savolla joined | 09:37 |
| ← tejr left | 09:38 |
| jfsimon1981 → jfsimon | 09:43 |
| → nullroute joined | 09:44 |
| ← nullroute left | 09:44 |
| → nullroute joined | 09:44 |
| → tejr joined | 09:45 |
| ← adamtajti left | 09:46 |
| → adamtajti joined | 09:46 |
| → kaartics joined | 09:48 |
| ← kaartics left | 09:50 |
| → kaartics joined | 09:50 |
| ← kaartic left | 09:50 |
| ← thuna` left | 09:52 |
| ← Dex_2x left | 09:54 |
| → Dex_2x joined | 09:55 |
| → kaartic joined | 09:56 |
| → darkbit joined | 09:56 |
| ← kaartics left | 09:59 |
| → rsrx joined | 10:01 |
|
rsrx
| hi, i'm trying to commit .git/hooks/pre-push file to the repo but `git gui` doesnt see the file even if it has changes | 10:02 |
|
| any ideas why? | 10:02 |
|
ikke
| Yes, you cannot | 10:02 |
|
| For security reasons | 10:03 |
| ← falafel left | 10:03 |
| ← aminvakil left | 10:03 |
|
rsrx
| hmm | 10:04 |
|
| ok | 10:04 |
| → aminvakil joined | 10:04 |
|
JAA
| You can move your hooks to a different directory and set core.hooksPath. That will need to be set explicitly by everyone who clones the repo, too. | 10:05 |
|
rsrx
| thanks | 10:10 |
| → thuna` joined | 10:10 |
| → kurahaupo_ joined | 10:10 |
| kurahaupo_ → kurahaupo | 10:18 |
| ← housemate left | 10:18 |
| → stats4647 joined | 10:22 |
| ← stats4647 left | 10:27 |
| → kaartics joined | 10:29 |
| ← kaartic left | 10:30 |
| ← mort left | 10:34 |
| ← duderonomy left | 10:34 |
| ← nullroute left | 10:45 |
| → nteodosio joined | 10:47 |
| ← nteodosio left | 10:49 |
| ← crossby1004 left | 10:52 |
| ← ds_ left | 10:54 |
| ← kaartics left | 10:57 |
| → ds_ joined | 10:58 |
|
[twisti]
| i havea git log format from some tool that i like, but would like to add date to. how can i see what the current format actually is ? | 10:59 |
| → Betal joined | 11:02 |
| → kaartic joined | 11:02 |
| ← kaartic left | 11:02 |
| → kaartic joined | 11:03 |
| ← Milos left | 11:03 |
| ← hexnewbie left | 11:04 |
| ← memset left | 11:04 |
| → memset joined | 11:04 |
| ← Novi left | 11:05 |
| → Novi joined | 11:06 |
| → nullroute joined | 11:07 |
| ← nullroute left | 11:07 |
| → nullroute joined | 11:07 |
| → ainema joined | 11:11 |
| ← duxsco_ left | 11:12 |
| → housemate joined | 11:12 |
| → hexnewbie joined | 11:14 |
|
selckin
| %ad is the default date format i think | 11:15 |
| → infogulch113 joined | 11:21 |
| ← infogulch11 left | 11:21 |
| infogulch113 → infogulch11 | 11:21 |
| ← Teacup left | 11:21 |
| ← fundatillus left | 11:21 |
| → Teacup joined | 11:23 |
| ← thuna` left | 11:24 |
| → crossby1004 joined | 11:35 |
| ← tomboy64 left | 11:42 |
| → Everything joined | 11:44 |
| → kaartics joined | 11:50 |
| → Milos joined | 11:51 |
| ← kaartic left | 11:54 |
| → stats4647 joined | 11:56 |
| → tomboy64 joined | 11:56 |
| → crossby1104 joined | 11:58 |
| ← crossby1104 left | 12:00 |
| ← stats4647 left | 12:00 |
| ← crossby1004 left | 12:01 |
| ← Milos left | 12:02 |
| → toric joined | 12:03 |
| → crossby1004 joined | 12:03 |
| → stats4647 joined | 12:04 |
| ← toric left | 12:04 |
| → Milos joined | 12:05 |
| ← stats4647 left | 12:08 |
| → toric joined | 12:09 |
| ← toric left | 12:09 |
| ← Dex_2x left | 12:15 |
| → toric joined | 12:15 |
| ← toric left | 12:16 |
| → warmana joined | 12:16 |
| → rcares joined | 12:18 |
| → davispuh joined | 12:19 |
| ← davispuh left | 12:19 |
| → toric joined | 12:21 |
| → snoriman joined | 12:22 |
| ← toric left | 12:22 |
| → toric joined | 12:23 |
| ← toric left | 12:23 |
| → davispuh joined | 12:24 |
|
snoriman
| Hi! I'm trying to apply a patch that I created using `git diff --color=never > fix.patch`. I try to apply it using `git apply --reject <etc>`. I'm using --reject to make sure things go well when the patch has been applied already. However even with --reject I get an error like "error: while search for <part of patch>". Shouldn't --reject ignore this and just continue? | 12:24 |
| ← YuGiOhJCJ left | 12:27 |
| → Dex_2x joined | 12:32 |
| ← supernovah left | 12:37 |
| → duderonomy joined | 12:37 |
| → belsirk joined | 12:38 |
| ← rfuentess left | 12:41 |
| → supernovah joined | 12:44 |
| → rfuentess joined | 12:44 |
| ← belsirk left | 12:46 |
| ← kaartics left | 12:47 |
| → kaartic joined | 12:48 |
| ← supernovah left | 12:49 |
| ← flow left | 12:54 |
| ← Dex_2x left | 12:55 |
| → supernovah joined | 12:55 |
|
[twisti]
| selckin: i meant the default for pretty.format - i can make a new format that includes the date, but how do i get the rest to look the same as before ? | 12:57 |
| ← ds_ left | 12:57 |
| → ds_ joined | 12:58 |
| → avih joined | 13:00 |
| → Flow joined | 13:01 |
|
selckin
| don't understand the question then, what do you have from some tool? | 13:01 |
|
avih
| hi. is there some docs or details on what $GIT_DIR/HEAD might be or contain? specifically, beyond a normal file which contains "refs/..." or a hash (or that too, if that's exactly what it is). i realize this file is not a public git API, but still. thanks in advance. | 13:02 |
| ← rsrx left | 13:02 |
|
[twisti]
| selckin: my `git log` already looks nonstandard, but even if we assume it didnt, the question stays the same | 13:04 |
|
| i want my pretty.format to look like 'current pretty.format plus date' | 13:05 |
| → konsolebox joined | 13:05 |
|
[twisti]
| so `git log --pretty=format: '<whatgoeshere?> %ad'` | 13:05 |
| → Dex_2x joined | 13:06 |
| ← supernovah left | 13:07 |
|
avih
| i'm trying to look at the git source code Documentation/ dir (about .git/HEAD), but so far i'm not seeing any obvious docs file name... | 13:08 |
| → dlh404 joined | 13:09 |
| ← memset left | 13:12 |
| → belsirk joined | 13:12 |
| → memset joined | 13:13 |
| → skapata joined | 13:14 |
| ← rfuentess left | 13:15 |
| ← ectospasm left | 13:17 |
| → ectospasm joined | 13:20 |
| → supernovah joined | 13:20 |
| ← Dex_2x left | 13:22 |
| ← ectospasm left | 13:24 |
|
osse
| avih: man gitrepository-layout | 13:25 |
|
gitinfo
| avih: the gitrepository-layout manpage is available at https://gitirc.eu/gitrepository-layout.html | 13:25 |
|
avih
| osse: much appreciated :) | 13:25 |
|
| osse: do you happen to know whether "normal files which contains a hash or refs/*" is pretty much it? | 13:26 |
|
| normal file* | 13:26 |
| ← rcares left | 13:27 |
|
avih
| hmm... "In some legacy setups, it is a symbolic link instead of a symref that points at the current branch." | 13:27 |
|
| so pretty much not always a normal file... | 13:28 |
| → ectospasm joined | 13:30 |
| → batrick joined | 13:32 |
|
osse
| avih: I've never encountered HEAD *not* being a plain file | 13:32 |
|
| Pretty sure the change from a symlink to a file happened so long ago it's not a practical concern | 13:32 |
|
avih
| that's good info. thanks. | 13:32 |
|
osse
| Yeah that change happened the same year. 2005. | 13:34 |
|
avih
| osse: fwiw, the context is contrib/completion/git-prompt.sh (to which i've contributed, but i was interested further how it does things beyond places I've touched), and this file reads HEAD and other files and tries to deduce the status of the repo | 13:34 |
|
| failure is an option obviously, it's an informational utility, but better be right if possible :) | 13:35 |
|
| osse: "same year" as what? | 13:36 |
| ← stagas left | 13:36 |
| → stagas_ joined | 13:36 |
|
avih
| "points at the current branch" so in this context what is "the current branch"? an object file? a symref file? some directory? | 13:38 |
|
osse
| avih: same year as git itself came to be | 13:39 |
|
avih
| oh :D | 13:39 |
|
| yeah, pretty early then. i guess it shouldn't be a practical concern then. | 13:39 |
|
osse
| avih: where's that quote from? | 13:39 |
|
| oh | 13:39 |
|
avih
| especially for non critical tools which only try to scrap a bit of info. | 13:39 |
|
osse
| nvm | 13:39 |
| → fonini joined | 13:40 |
|
osse
| avih: in the first paragraph: "describing the currently active branch." | 13:40 |
|
| ie. what HEAD points to isi the current branch by definition | 13:40 |
|
avih
| oh, you mean it's a symlink to refs/... at the gitdir? | 13:42 |
|
osse
| no | 13:42 |
|
avih
| (if i read it right, it's either a symref, or a symlink to the "current branch") | 13:42 |
|
osse
| I answered "in this context what is "the current branch"?" | 13:42 |
| → analpaper joined | 13:42 |
| ← analpaper left | 13:43 |
|
avih
| i was referring to this context: "In some legacy setups, it is a symbolic link instead of a symref that points at the current branch." | 13:43 |
|
osse
| Yes | 13:43 |
|
avih
| what's "current branch" in this sentence? | 13:43 |
|
| a dir? a file? | 13:44 |
|
osse
| it's bad wording is what it is | 13:44 |
|
avih
| :) | 13:44 |
|
osse
| because the current branch is determined by HEAD itself. That wording makes it sound like something else determines what the "current branch" is. But HEAD itself does | 13:44 |
|
| Whatever HEAD points to (whether it's a symlink or a symref or whatever; doesn't matter) is by definition the current branch | 13:45 |
| → badoola joined | 13:45 |
|
mjt0k
| (which might not be named branch, too) | 13:46 |
| → celmor joined | 13:46 |
|
avih
| yes, i get that, but if i follow the symlink, what does it point to? the the itself which ta symref would hold, e.g. to refs/heads/master ? or to an object file with the hash if detached? | 13:46 |
|
osse
| avih: if it is a symlink then it points to a file in .git/refs/heads | 13:47 |
|
avih
| gotcha. that's what i hoped. thanks :) | 13:48 |
|
| so basically, instead of old symlink to refs/whatever, it's now a normal file which contains that "symre/whatever" text, yes? | 13:49 |
|
| symref of "refs/whatever" | 13:49 |
| → Dex_2x joined | 13:50 |
|
osse
| yes | 13:50 |
|
| cat it and see | 13:50 |
|
avih
| cool. thanks. that was helpful. | 13:50 |
| leon_ → leon | 13:57 |
| → xcm_ joined | 14:01 |
| → denysonique2 joined | 14:02 |
| → pgloor7 joined | 14:02 |
| ← Wolf480pl left | 14:03 |
| → __ad joined | 14:03 |
| ← cebor left | 14:03 |
| ← dostoyevsky2 left | 14:03 |
| ← preisi_svr left | 14:03 |
| ← xcm left | 14:03 |
| ← pgloor left | 14:03 |
| pgloor7 → pgloor | 14:03 |
| ← frojnd left | 14:03 |
| ← qsx left | 14:03 |
| ← blmt left | 14:04 |
| ← avu left | 14:04 |
| ← simon816 left | 14:04 |
| ← denysonique left | 14:04 |
| denysonique2 → denysonique | 14:04 |
| ← wCPO left | 14:04 |
| ← ad__ left | 14:04 |
| ← celmor left | 14:04 |
| → blmt joined | 14:04 |
| → cebor joined | 14:05 |
| → qsx joined | 14:05 |
| → dostoyevsky2 joined | 14:05 |
| → wCPO joined | 14:05 |
| → Wolf480pl joined | 14:05 |
| → simon816 joined | 14:05 |
| → stats4647 joined | 14:05 |
| → frojnd joined | 14:05 |
| → preisi_svr joined | 14:06 |
| ← stats4647 left | 14:09 |
| → deadrom joined | 14:09 |
| → kaartics joined | 14:10 |
| ← kaartics left | 14:10 |
| → kaartics joined | 14:10 |
| ← kale_ left | 14:11 |
| ← kaartic left | 14:12 |
| → kaartic joined | 14:15 |
| ← memset left | 14:15 |
| → memset joined | 14:15 |
| → avu joined | 14:17 |
|
Traneptora
| snoriman: what's in the *.rej files? | 14:18 |
| ← kaartics left | 14:19 |
|
Traneptora
| was any part of the patch applied? | 14:19 |
|
snoriman
| Traneptora: the first time I called it yes, the patch was applied | 14:19 |
|
Traneptora
| if you try to apply it again then most likely the entire patch won't apply | 14:19 |
| ← Dex_2x left | 14:19 |
|
Traneptora
| so there isn't anything to abort and continue to, the entire patch is invalid | 14:19 |
|
snoriman
| yeah exactly | 14:20 |
|
Traneptora
| that's what you want, right? | 14:20 |
|
snoriman
| Traneptora: I fixed it by using: https://gist.github.com/samsnori/9cc0cfa14ccd82658b9d324ec6bd6877 | 14:20 |
| ← konsolebox left | 14:20 |
|
Traneptora
| I would recommend using a patch that has a commit in it, with git format-patch | 14:21 |
|
| and applying it with git am | 14:21 |
|
snoriman
| Traneptora: well, it's part of a build system which can run multiple times; what I want is that it ignores the patch when it can't apply it and I don't want an error | 14:21 |
|
| Traneptora: hmm when I apply such a format-patch multiple times, would that work or do I still get an error once it has been applied already? | 14:21 |
|
Traneptora
| snoriman: not by default but you can use `git am --3way foo.patch` | 14:24 |
|
| which will no-op if the patch has already been applied | 14:24 |
|
snoriman
| a and that works only with "format-patch" ? And does that work when I clone with --depth 1 ? | 14:25 |
|
Traneptora
| snoriman: it should work with --depth 1 provided that your patch is either not applied or the most recent applied patch | 14:27 |
|
| git am only works normally if there's commit info like author and stuff | 14:28 |
|
snoriman
| ok thanks | 14:28 |
|
Traneptora
| patches created with git diff won't have that info | 14:28 |
| ← iomari891 left | 14:37 |
| → alexherbo2 joined | 14:41 |
| ← dsimic left | 14:44 |
| → dsimic joined | 14:46 |
| belsirk → rfuentess | 14:56 |
| → hbautista joined | 14:59 |
| ← Murr left | 15:01 |
| → Left_Turn joined | 15:01 |
| ← alexherbo2 left | 15:02 |
| → alexherbo2 joined | 15:03 |
| → Murr joined | 15:04 |
| → donofrio joined | 15:06 |
| → iomari891 joined | 15:07 |
| → Guest35 joined | 15:09 |
| → gh34 joined | 15:11 |
| ← Guest35 left | 15:13 |
| → stats4647 joined | 15:17 |
| → TomyWork joined | 15:17 |
| ← stats4647 left | 15:21 |
| → donofrio_ joined | 15:30 |
| ← memset left | 15:32 |
| → memset joined | 15:33 |
| → ChmEarl joined | 15:36 |
| ← Everything left | 15:38 |
| → konsolebox joined | 15:42 |
| ← Murr left | 15:42 |
| ← fonini left | 15:43 |
| → Murr joined | 15:44 |
| ← rfuentess left | 15:46 |
| → fonini joined | 15:58 |
| ← rsx left | 15:58 |
| → thiago joined | 15:59 |
| → cedd joined | 15:59 |
| infogulch11 → infogulch | 15:59 |
| → commiejoke29 joined | 16:00 |
| ← ds_ left | 16:01 |
| ← ggGuest11 left | 16:06 |
| → stats4647 joined | 16:07 |
| ← stats4647 left | 16:11 |
| ← cedd left | 16:14 |
| → donofrio__ joined | 16:14 |
| → cedd joined | 16:16 |
| ← donofrio_ left | 16:18 |
| → jpw_alt joined | 16:19 |
| → ggGuest11 joined | 16:19 |
| ← jpw left | 16:19 |
| jpw_alt → jpw | 16:19 |
| ← jpw left | 16:20 |
| → jpw joined | 16:20 |
| ← Pixi` left | 16:23 |
| ← donofrio__ left | 16:24 |
| → jensen1 joined | 16:26 |
| ← rapmoc left | 16:27 |
| → rapmoc joined | 16:27 |
| ← techtruth left | 16:28 |
| ← konsolebox left | 16:36 |
| → stats4647 joined | 16:37 |
| → hwpplayer1 joined | 16:40 |
| → paculino joined | 16:45 |
| ← paculino left | 16:51 |
| → paculino joined | 16:51 |
| → lucasta joined | 16:58 |
| ← kaartic left | 17:05 |
| → kaartic joined | 17:05 |
| → Orion joined | 17:17 |
| → Orion9 joined | 17:19 |
| ← Orion left | 17:19 |
| → iroblox joined | 17:21 |
| ← adamtajti left | 17:23 |
| ← iroblox left | 17:26 |
| ← Orion9 left | 17:26 |
| ← warmana left | 17:30 |
| → mervn joined | 17:33 |
|
mervn
| hello all, is there a way to set the commit-timezone to UTC without using the command-line or GIT_COMMITTER_DATE | 17:35 |
|
| something in git-config that sets timezone (or TZ) is preferred, but a GIT_TZ (or equivalent) works as well | 17:37 |
| ← kaartic left | 17:38 |
| → epicout joined | 17:41 |
| ← hwpplayer1 left | 17:44 |
|
leah2
| mervn: perhaps https://dallas.lu/en/how-to-fake-the-timezone-of-a-git-commit/ | 17:44 |
|
| the hooks approach | 17:45 |
| ← donofrio left | 17:45 |
| → pedahzur joined | 17:48 |
|
gsish
| is env(1) too simple? | 17:48 |
| → john_johnk joined | 17:51 |
| ← TomyWork left | 17:51 |
| → donofrio joined | 17:51 |
| → ds_ joined | 17:53 |
|
mervn
| leah2: thanks for the resource. hooks wont work, the goal is to avoid touching GIT_AUTHOR_DATE and GIT_COMMITTER_DATE because they may be set somewhere else - and i dont want the format overridden for UTC | 17:54 |
| ← savolla left | 17:56 |
| → larryv joined | 17:57 |
| → savolla joined | 17:57 |
|
mervn
| gsish: its not consistent, if i switch shell context, TZ is removed. it also requires an alias, which also is inconsistent | 17:57 |
|
| i am human and make errors - so relying on my 100% consistency is not viable. git should "automatically seek" the correct setting | 18:00 |
| → Pixi joined | 18:01 |
|
mervn
| that's why aliases and env(1) are not viable. something "guaranteed", like GIT_TZ in .profile or core.timezone in git-config would go a long way | 18:03 |
|
leah2
| patch it to call tzset :) | 18:03 |
| ← savolla left | 18:05 |
| → savolla joined | 18:05 |
| → Ancient joined | 18:06 |
| ← ainema left | 18:08 |
|
mervn
| leah2: yeah i was thinking about a patch for "GIT_TZ > core.timezone > TZ". i think it is valid use-case, as GIT_COMMITTER_DATE is for formatting | 18:08 |
|
leah2
| writing a wrapper script is easier tho and about as much work as setting an env var | 18:09 |
|
mervn
| is there any interest for this upstream? | 18:09 |
| → YuGiOhJCJ joined | 18:09 |
| jensen1 → aork | 18:09 |
|
Ancient
| Is it possible to use a pkcs11 provider, such as libtpm2_pkcs11 to sign git commits with a hardware TPM key? | 18:10 |
| → hdh joined | 18:13 |
| → wootehfoot joined | 18:13 |
| → hdh_ joined | 18:18 |
|
mervn
| Ancient: to my knowledge, there is no direct PKCS11 signing support | 18:19 |
| ← alexherbo2 left | 18:20 |
|
mervn
| the best workaround i know of is creating an SSH-key with PKCS11 and using the SSH-key to sign the commit | 18:20 |
| ← hdh left | 18:21 |
| → alexherbo2 joined | 18:21 |
|
Ancient
| My SSH key is currently PKCS11, but I wasn't sure how to bridge that to git. It looks like the SSH key signing seems to want a path to a key file (from what I see). | 18:21 |
| ← lucasta left | 18:21 |
|
Ancient
| I'll test it, and if that doesn't work I may try gnupg-pkcs11-scd which looks like it might bake that into gnupg signatures. | 18:21 |
|
| Most of the docs seem to have user.signingkey need to point to a file, which I think would eliminate the TPM key option (no file to be read) | 18:22 |
|
mervn
| i have no hardware to test this with directly so this is speculative | 18:24 |
| ← alexherbo2 left | 18:25 |
|
Ancient
| If the ssh signature approach can use the ssh-agent, then it should work. I'll do a bit of testing. | 18:25 |
|
mervn
| but you can use the public-key of your SSH as long as ssh-agent (or i presume gpg-agent with ssh support) is active | 18:25 |
|
| point git to a public-key (which should be able to be generated from a TPM) and then let ssh-agent handle the rest | 18:27 |
| ← jfsimon left | 18:27 |
|
Ancient
| Aha. That's where I misunderstood. I thought user.signingkey needed to point to the private key. | 18:27 |
|
| Rather than the public key. | 18:27 |
|
| Normally you'd expect signatures to use the private key, to validate it by public key later. | 18:28 |
|
mervn
| it can be either, but public-key only works when ssh-agent (or gpg-agent with ssh support) is active | 18:28 |
| ← rainn92675560720 left | 18:30 |
|
mervn
| this should work, but it might not - in which case, you can send a feature-request upstream | 18:30 |
|
Ancient
| I'll report back in a few minutes :) | 18:30 |
| ← ds_ left | 18:32 |
| → ds_ joined | 18:32 |
| → rainn92675560720 joined | 18:32 |
|
mervn
| i think PKCS11 is a valid use-case. but at the rate im going, we'll have email in git before the end-of-year lol | 18:32 |
|
gsish
| mervn: is there a reason for wanting UTC times so bad? do you maybe want to set the affected user's TZ in general? that'd be consistent across that user's activity, including git invocations from other contexts | 18:33 |
|
| if it's not for all of the user, maybe you want to make it a habit to start development sessions with env TZ= and be done for all child prozesses equally? | 18:34 |
|
| don't know if you said it above, might have missed your motivation, but seeing how existing approaches might cover what you want to achieve ... | 18:35 |
|
| did not suggest that you have to remember specifying env TZ= for each individual git invocation yourself, of course that'd be error prone | 18:35 |
|
| and if you want to just adjust individual commits, there's git commit --date (also available from interactive rebase in case you want to apply it with hindsight) | 18:36 |
| → techtruth joined | 18:38 |
|
mervn
| gsish: for my particular use-case, its privacy. my name is uncommon and knowing my timezone is effectively a dox. i can imagine there are many git users that are (un)knowingly affected by this | 18:39 |
|
Ancient
| mervn, I've confirmed that works as you said it would. Thank you. :) | 18:39 |
|
| I'll do a brief write up of how to do it for the Gentoo Wiki, should make it easier to find when future people are wondering the same thing. | 18:40 |
|
gsish
| might as well put a git(1) in your PATH before the actual git installation, that does the TZ manipulation before running the actual implementation of git | 18:41 |
|
| needs to be done once per machine (and user?), but then is fully transparent and needs no manual intervention and cannot be forgotten | 18:41 |
|
mervn
| TZ is set in my .profile, and is convenient for many applications to have the right TZ - but git is a flight-risk. the env(1) solution is by no means bad, it just has a non-zero chance of failure which defeats the purpose | 18:42 |
|
gsish
| other manipulations that were outlined above probably also need to be re-done per machine | 18:42 |
|
mervn
| Ancient: glad it worked, i also use Gentoo (btw) | 18:42 |
|
Ancient
| Great taste :P | 18:43 |
|
avih
| osse: in my quest to detect the current branch in initial bare repo (which i couldn't find how to do with rev-parse, and which led me to check if i can try to read HEAD myself), i found that git branch --current will show "master" in an initial bare repo. thanks again for the info. at least now i know a bit more ;) | 18:45 |
|
mervn
| gsish: i have an admittedly non-standard setup, where my user-account is trusted the least - so having a git replacement in PATH wont work for me in particular | 18:45 |
|
avih
| osse: and while HEAD is indeed a regular file with current git, if the repo uses reftables (since 2.45), then it's intentionally an incorrect symref, which the docs didn't mention that i could find. | 18:47 |
|
| (i mean, it could use reftables, but it's not the default) | 18:47 |
| hdh_ → hdh | 18:48 |
| ← memset left | 18:48 |
|
mervn
| and as a temp-solution, i am using env(1) as you suggested. but since git pulls-in TZ, it really should have a way for you to adjust it within git (to avoid profuse workarounds) | 18:48 |
| → memset joined | 18:48 |
| ← stats4647 left | 18:49 |
| → stats4647 joined | 18:50 |
| ← eramirez left | 18:51 |
| ← stats4647 left | 18:56 |
| ← wootehfoot left | 19:00 |
| → stats4647 joined | 19:05 |
| ← john_johnk left | 19:12 |
| ← mervn left | 19:13 |
|
gsish
| git _should_ provie a means to manipulate TZ from within it? I feel the opposite, wasn't the point of generic and reusable approaches like env vars that apps need not re-invent their manipulation _because_ users got other means to adjust them while apps just use them? | 19:16 |
|
| in other words, I'd expect upstream's desire to accept responsibliity for TZ manipulation rather low (am guessing, granted) | 19:17 |
| → Juesto joined | 19:19 |
| ← rosco left | 19:20 |
| ← Juest left | 19:22 |
| Juesto → Juest | 19:23 |
| ← gandhibobandhi left | 19:26 |
| ← Lunatrius left | 19:30 |
| → Turn_Left joined | 19:33 |
| ← savolla left | 19:34 |
| → realies1 joined | 19:35 |
| → Lunatrius joined | 19:37 |
| → cpackham joined | 19:37 |
| ← Left_Turn left | 19:37 |
| ← commiejoke29 left | 19:39 |
| → alexherbo2 joined | 19:40 |
| ← smallville7123 left | 19:46 |
| → Left_Turn joined | 19:53 |
| ← cedd left | 19:56 |
| ← Turn_Left left | 19:56 |
| → cedd joined | 19:58 |
| ← realies1 left | 19:58 |
| → realies1 joined | 19:59 |
| ← ds_ left | 20:00 |
| → Guest84 joined | 20:07 |
|
Guest84
| Hello | 20:07 |
| ← alexherbo2 left | 20:07 |
|
Guest84
| do people still use gitflow? | 20:07 |
| → FreeBDSM joined | 20:11 |
| ← Ohtani left | 20:12 |
|
FreeBDSM
| hi. is there a way to remove fat binary files committed to git without changing commits checksums? | 20:12 |
|
ikke
| no | 20:12 |
| ← Guest84 left | 20:16 |
|
FreeBDSM
| ikke, pretty please?? | 20:16 |
|
ikke
| ok, because you ask so kindly | 20:17 |
| → analpaper joined | 20:17 |
| ← analpaper left | 20:17 |
| → analpaper joined | 20:17 |
|
FreeBDSM
| are commits checksums really hashes from the commits themselves? | 20:18 |
|
| I mean, if there's a strict algo - there should be a way to get a checksum of a commit before it gets committed | 20:19 |
|
ikke
| yes | 20:19 |
|
| In fact, you would do almost the same thing git is doing while committing | 20:19 |
|
| The commit object includes a hash for a tree object. The tree object can refer to blobs and other tree objects | 20:20 |
|
| changing one bit will affect all hashes | 20:20 |
|
FreeBDSM
| how come no one wrote a script that'd replace fat blobs with tiny commits with just some short text strings whose hash would match the hash of the edited commits? | 20:20 |
|
ikke
| Because that's nearly impossible | 20:21 |
|
FreeBDSM
| that'd work like a brute force until hash matches, sure, but its got to be possible | 20:21 |
|
ikke
| famous last words | 20:22 |
|
FreeBDSM
| how long would such a brute force approach take time? an hour? more? | 20:22 |
|
ikke
| The end of the universe | 20:22 |
| ← beardedbear left | 20:26 |
| ← ak77 left | 20:28 |
| → masber joined | 20:28 |
| → commiejoke29 joined | 20:28 |
| → ak77 joined | 20:28 |
|
b0nn
| You're in luck, the rebirth of the next universe will be when you have the answers, please report back then, am genuinely curious about the result :) | 20:29 |
| ← brw left | 20:30 |
| → brw joined | 20:31 |
| → CrunchyFlakes_ joined | 20:32 |
| ← CrunchyFlakes left | 20:32 |
| → masber64 joined | 20:37 |
| ← masber left | 20:39 |
| ← donofrio left | 20:45 |
| → Turn_Left joined | 20:49 |
| → eramirez joined | 20:52 |
| ← Left_Turn left | 20:53 |
| ← memset left | 21:02 |
| → Everything joined | 21:02 |
| → memset joined | 21:02 |
| → donofrio joined | 21:06 |
| ← paculino left | 21:17 |
| → smallville7123 joined | 21:23 |
| ← cedd left | 21:23 |
| → cedd joined | 21:27 |
| ← donofrio left | 21:28 |
| → mh_le joined | 21:35 |
|
mh_le
| is it possible to push to two remotes at the same time? | 21:35 |
| ← masber64 left | 21:36 |
| ← realies1 left | 21:36 |
|
Everything
| mh_le: git push ... && git push ... :-) | 21:37 |
| → realies1 joined | 21:42 |
| ← npc left | 21:42 |
| → Left_Turn joined | 21:44 |
| ← thiago left | 21:46 |
| ← Turn_Left left | 21:47 |
| ← cedd left | 21:50 |
| → cabazon joined | 22:00 |
|
JAA
| You can have multiple push URLs on a remote, and then pushing to that will push to all of them. | 22:00 |
|
b0nn
| git remote set-url --add --push all git://another/repo.git | 22:03 |
| ← gh34 left | 22:04 |
| → ferdna joined | 22:06 |
| → ds_ joined | 22:06 |
| realies1 → realies | 22:07 |
| ← realies left | 22:11 |
| ← cabazon left | 22:11 |
| ← crossby1004 left | 22:16 |
| → cedd joined | 22:19 |
| → cabazon joined | 22:21 |
| ← cabazon left | 22:21 |
| → eyeris joined | 22:32 |
|
eyeris
| Is there a standard term for rewriting a branch to retroactively eliminate merge commits by rebasing? | 22:33 |
| ← ds_ left | 22:37 |
| → thiago joined | 22:38 |
| → alexherbo2 joined | 22:40 |
| → Turn_Left joined | 22:55 |
| ← Left_Turn left | 22:56 |
| ← puff left | 22:59 |
| → lucasta joined | 22:59 |
| ← eyeris left | 23:01 |
| → falafel joined | 23:01 |
| ← Everything left | 23:02 |
| ← stats4647 left | 23:05 |
| → stats4647 joined | 23:06 |
| ← davispuh left | 23:08 |
| ← stats4647 left | 23:10 |
| ← iomari891 left | 23:25 |
| ← fonini left | 23:34 |
| ← commiejoke29 left | 23:35 |
| → stats4647 joined | 23:35 |
| → ferdna_ joined | 23:36 |
| ← ferdna left | 23:39 |
| ← stats4647 left | 23:40 |
| ← cebor left | 23:42 |
| → cebor joined | 23:45 |
| ← alexherbo2 left | 23:48 |
| ← Turn_Left left | 23:52 |