| 2021-03-02 |
| ← jimmiehansson left | 00:01 |
| ← PJBoy left | 00:01 |
| ← opal left | 00:02 |
| → opal joined | 00:07 |
| ← calcul0n__ left | 00:08 |
| ← Narrat left | 00:08 |
| → jedsharp joined | 00:09 |
| → tofran joined | 00:12 |
| → arcatech joined | 00:13 |
| → domnx joined | 00:18 |
| ← arcatech left | 00:19 |
| → Benzi-Junior joined | 00:22 |
| → vdamewood joined | 00:24 |
| ← tiin57 left | 00:25 |
| → alesan joined | 00:26 |
| → max_ joined | 00:26 |
| → tiin57 joined | 00:29 |
| → sgn joined | 00:32 |
| ← max_ left | 00:32 |
| ← domnx left | 00:32 |
| → tedfernau joined | 00:35 |
| ← tedfernau left | 00:35 |
| → Muimi joined | 00:36 |
| ← treefrob left | 00:37 |
| → arcatech joined | 00:37 |
| → treefrob joined | 00:41 |
| ← arcatech left | 00:44 |
| ← cbreak left | 00:45 |
| ← nvmd left | 00:49 |
| ← royal_screwup21 left | 00:54 |
| → royal_screwup21 joined | 00:54 |
| ← tiin57 left | 00:55 |
| ← Gurkenglas left | 00:57 |
| → tiin57 joined | 00:58 |
| ← royal_screwup21 left | 00:59 |
| → arcatech joined | 01:00 |
| ← gast0n left | 01:00 |
| ← _Warl0ck left | 01:00 |
| → gast0n joined | 01:01 |
| → _Warl0ck joined | 01:01 |
| → supercoven_ joined | 01:02 |
| ← supercoven left | 01:04 |
| ← nickmass left | 01:04 |
| ← arcatech left | 01:05 |
| ← orbyt_v7 left | 01:07 |
| ← qpdb left | 01:10 |
| → qpdb joined | 01:10 |
| → Xenguy joined | 01:11 |
| ← CodeSlingerPaul left | 01:13 |
| ← luke-jr left | 01:13 |
| ← shailangsa left | 01:15 |
| → luke-jr joined | 01:17 |
| → arcatech joined | 01:19 |
| ← oriba left | 01:22 |
| → xpuctu4_ joined | 01:22 |
| → ericr joined | 01:23 |
| ← xpuctu4 left | 01:24 |
| ← tiin57 left | 01:25 |
| → royal_screwup21 joined | 01:27 |
| → shailangsa joined | 01:28 |
| → tiin57 joined | 01:29 |
| ← ericr left | 01:30 |
| ← honigkuchen left | 01:31 |
| ← radu242 left | 01:32 |
| ← royal_screwup21 left | 01:32 |
| → shush_ joined | 01:33 |
| ← n3wborn left | 01:33 |
|
birkoff
| if anyone recalls how to disable motd message from status upon connection to server please let me know (highlight me) | 01:38 |
| ← shush_ left | 01:38 |
|
birkoff
| oops sorry wrong channel | 01:38 |
|
| can one modify a .patch file for an applied patch and reapply it getting the changes in it ? | 01:38 |
| ← gast0n left | 01:44 |
| → radu242 joined | 01:47 |
| ← luke-jr left | 01:50 |
| ← shush left | 01:54 |
| → shush joined | 01:55 |
| ← tiin57 left | 01:55 |
| → shush_ joined | 01:55 |
| → drbean_ joined | 01:58 |
| → tiin57 joined | 01:58 |
| → royal_screwup21 joined | 01:59 |
| ← shush left | 02:00 |
|
birkoff
| what is an easy way to derive a patch or create commits from a .patch file of someone else that changes multiple files and i just need to modify some of it | 02:02 |
| ← avu left | 02:03 |
| ← yn left | 02:04 |
| ← opal left | 02:04 |
| ← royal_screwup21 left | 02:05 |
| ← Cork left | 02:06 |
| → luke-jr joined | 02:06 |
| ← ssiyad left | 02:07 |
| → Cork joined | 02:09 |
| → ferdna joined | 02:09 |
| ← sgn left | 02:09 |
| ← grumble left | 02:10 |
| ← SwiftMatt left | 02:10 |
| ← arcatech left | 02:10 |
|
mackerman
| birkoff: Create tempoary branch, apply patch, edit files, generate your own diff | 02:13 |
| → grumble joined | 02:14 |
|
birkoff
| it would be easier if I could derive file changes from the .patch file | 02:14 |
| → nsc joined | 02:15 |
| → yn joined | 02:15 |
|
birkoff
| if for example I need to replace all # characters with $ characters only in the lines in the patch that use them | 02:15 |
| ← Guest49671 left | 02:15 |
| → avu joined | 02:16 |
|
birkoff
| oh I see diff against a clean patched branch | 02:16 |
| → opal joined | 02:18 |
| ← shush_ left | 02:22 |
| → thad_the_man joined | 02:23 |
| → ssiyad joined | 02:24 |
| ← tiin57 left | 02:25 |
| → Ratler joined | 02:29 |
| → tiin57 joined | 02:29 |
| → shush joined | 02:30 |
|
mackerman
| The edit files step could be a git add --patch session where you edit the hunks different between the work tree and the index | 02:31 |
| ← durham left | 02:32 |
| ← Nickeeh_ left | 02:34 |
| ← roflin left | 02:34 |
| ← shush left | 02:34 |
| → royal_screwup21 joined | 02:35 |
| → mowotter joined | 02:40 |
| ← Lord_of_Life left | 02:40 |
| ← royal_screwup21 left | 02:40 |
| → Lord_of_Life joined | 02:41 |
| ← mowotter left | 02:41 |
| ← k3yp left | 02:42 |
| ← mowcat left | 02:42 |
| → k3yp joined | 02:44 |
| ← vdamewood left | 02:47 |
| → mowcat joined | 02:52 |
| → Nickeeh joined | 02:53 |
| ← mowcat left | 02:54 |
| ← tiin57 left | 02:55 |
| → roflin joined | 02:56 |
| → shush joined | 02:58 |
| → tiin57 joined | 02:58 |
| ← guide left | 03:04 |
| ← bvdw left | 03:04 |
| ← Learath2 left | 03:04 |
| ← rosco_y left | 03:04 |
| ← Bucciarati left | 03:04 |
| ← avar left | 03:04 |
|
bukowa
| back to my question about gitignore you can actually perform an action on all gitignored files using `find . | git check-ignore --no-index --stdin | xargs -n1 -t echo +1` | 03:06 |
| ← gearnode left | 03:09 |
| ← wmey1 left | 03:12 |
| ← LinusCDE2 left | 03:12 |
| ← shush left | 03:12 |
| → morph joined | 03:13 |
| → wmey1 joined | 03:13 |
| → Learath2 joined | 03:13 |
| ← Tuor left | 03:14 |
| → Tuor joined | 03:14 |
| → LinusCDE2 joined | 03:15 |
| → Bucciarati joined | 03:16 |
| → avar joined | 03:16 |
| ← avar left | 03:16 |
| → avar joined | 03:16 |
| → FinnElija joined | 03:16 |
| finn_elija → Guest52501 | 03:16 |
| FinnElija → finn_elija | 03:16 |
| → bvdw joined | 03:17 |
| → nopf joined | 03:17 |
| ← Guest52501 left | 03:20 |
| ← Gustavo6046 left | 03:21 |
| ← CryptoClub left | 03:21 |
| → shush joined | 03:21 |
| ← ndim left | 03:21 |
| ← bukowa left | 03:22 |
| ← shush left | 03:22 |
| → CryptoClub joined | 03:23 |
| ← tiin57 left | 03:25 |
| → tiin57 joined | 03:28 |
| ← mindCrime left | 03:29 |
| ← senux left | 03:31 |
| → senux_ joined | 03:31 |
| ← wolfshappen left | 03:34 |
| ← Blkt left | 03:34 |
| → wolfshappen joined | 03:44 |
| → Blkt joined | 03:44 |
| ← makro left | 03:44 |
| → WakiMiko joined | 03:45 |
| → nioncode joined | 03:45 |
| → i7c joined | 03:46 |
| → scorphus joined | 03:47 |
| ← Xiti left | 03:47 |
| → iateadonut joined | 03:48 |
|
iateadonut
| i started a repo on a staging server (which should be exactly the same as the live server). i've made a few changes. | 03:48 |
|
| now i'm wondering what is the best way for me to create a live repo and push the changes to it? (normally, i would have already created the live repo before i started working on the staging repo) | 03:49 |
| ← silverwhitefish left | 03:52 |
| ← tiin57 left | 03:55 |
| → silverwhitefish joined | 03:55 |
| → tiin57 joined | 03:59 |
| ← AlpineLlama left | 04:00 |
| → AlpineLlama joined | 04:02 |
| ← DiffieHellman left | 04:02 |
| ← opal left | 04:03 |
| ← reen_ left | 04:03 |
| ← tryte left | 04:03 |
| ← denisse left | 04:03 |
| ← cisco87 left | 04:03 |
| ← PaulePanter left | 04:03 |
| ← finn_elija left | 04:03 |
| ← meropyri left | 04:03 |
| ← AnAverageHuman left | 04:03 |
| ← iNs left | 04:03 |
|
birkoff
| mackerman: editing the hunks wouldn't be enough if the interesting line is not included in the context right? | 04:04 |
| ← mika left | 04:04 |
| ← sybariten left | 04:04 |
| ← gioyik left | 04:04 |
| ← andreas303 left | 04:04 |
| ← milkt left | 04:04 |
| ← gpanders left | 04:04 |
| ← ghost43_ left | 04:04 |
| ← bamdad left | 04:04 |
| ← xelxebar left | 04:04 |
| ← Hello71 left | 04:04 |
| ← j7k6 left | 04:05 |
| → nyxyn joined | 04:06 |
| ← zebrag left | 04:14 |
| → PaulePanter joined | 04:15 |
| ← kupi left | 04:15 |
| → cisco87 joined | 04:16 |
| → tryte joined | 04:16 |
| → xelxebar joined | 04:16 |
| → gpanders joined | 04:16 |
| → meropyri joined | 04:16 |
| → reen joined | 04:16 |
| → denisse joined | 04:16 |
| → opal joined | 04:16 |
| → DiffieHellman joined | 04:16 |
| → milkt joined | 04:16 |
| → ghost43 joined | 04:16 |
| → bamdad joined | 04:16 |
| → iNs joined | 04:18 |
| → Hello71 joined | 04:18 |
| → AnAverageHuman joined | 04:20 |
| ← DiffieHellman left | 04:20 |
| → finn_elija joined | 04:20 |
| → gioyik joined | 04:21 |
| → andreas303 joined | 04:21 |
| ← drbean_ left | 04:22 |
| → DiffieHellman joined | 04:22 |
| ← Xenguy left | 04:23 |
| ← tiin57 left | 04:25 |
| ← milkt left | 04:25 |
| → sybariten joined | 04:25 |
| → milkt joined | 04:25 |
| → mika joined | 04:25 |
| → j7k6 joined | 04:27 |
| → tiin57 joined | 04:29 |
| ← foul_owl left | 04:30 |
| → crose joined | 04:33 |
| → royal_screwup21 joined | 04:37 |
| ← royal_screwup21 left | 04:41 |
| ← hussam left | 04:42 |
| ← nyxyn left | 04:44 |
| → foul_owl joined | 04:46 |
| ← scorphus left | 04:49 |
| → scorphus joined | 04:49 |
| ← ferdna left | 04:52 |
| ← haritz left | 04:54 |
| → haritz joined | 04:54 |
| ← haritz left | 04:54 |
| → haritz joined | 04:54 |
| ← tiin57 left | 04:55 |
| ← natechan left | 04:57 |
| → tiin57 joined | 04:59 |
| → mexen_office joined | 05:02 |
| ← howdoi left | 05:08 |
| ← thad_the_man left | 05:09 |
| → Xiti joined | 05:12 |
| ← weltall left | 05:12 |
| → natechan joined | 05:22 |
| ← tiin57 left | 05:25 |
| ← Dotz0cat left | 05:26 |
| → arcatech joined | 05:27 |
| → tiin57 joined | 05:28 |
| ← heyitsrama left | 05:29 |
| ← arcatech left | 05:31 |
| → makro joined | 05:38 |
| → Goplat joined | 05:39 |
| → ferdna joined | 05:40 |
| → Dotz0cat joined | 05:41 |
| ← AnAverageHuman left | 05:44 |
| → thad_the_man joined | 05:47 |
| ← Maxattax left | 05:50 |
| ← lacrymology left | 05:54 |
| → howdoi joined | 05:54 |
| ← tiin57 left | 05:55 |
| ← natechan left | 05:55 |
| → tiin57 joined | 05:59 |
| → durham joined | 06:09 |
| ← durham left | 06:10 |
| → durham joined | 06:11 |
| ← aquijoule_ left | 06:12 |
| → aquijoule_ joined | 06:12 |
| → riksteri joined | 06:13 |
| → envex joined | 06:14 |
| ← crose left | 06:19 |
| ← raven-au left | 06:19 |
| → crose joined | 06:20 |
| ← sudoforge left | 06:20 |
| → raven-au joined | 06:21 |
| ← durham left | 06:25 |
| ← tiin57 left | 06:25 |
| → jle joined | 06:27 |
| → tiin57 joined | 06:28 |
| ← ferdna left | 06:29 |
| ← madewokherd left | 06:30 |
| → rajfuzzy joined | 06:32 |
|
jle
| hi, I have a repo where work is done on the master branch and deployment is done by pushing everything to a deploy branch.. the command I was told to use is 'git push origin master:deploy'.. now I am in the situation that I need to "cancel" the last deployment and push an older state/commit to the deploy branch.. if I don't care about history of the deploy branch, can I safely do 'git push origin | 06:34 |
|
| commitid:deploy'? if so, what does origin then refer to here? | 06:34 |
| → weltall joined | 06:35 |
| → dionysus69 joined | 06:36 |
| ← raven-au left | 06:37 |
| → dimi1947 joined | 06:37 |
| → royal_screwup21 joined | 06:38 |
| ← opal left | 06:38 |
| → raven-au joined | 06:39 |
|
ikke
| jle: origin is the remote name | 06:39 |
|
jle
| ikke: ah, makes sense then.. I saw some posts mentioning using 'origin' to find the name of the 'master/main/..' branch, so I was a bit confused.. so the git push origin commitid:deploybranch would be correct then? | 06:41 |
|
ikke
| yes | 06:41 |
|
| jle: you might need to add --force if you push something that is not directly following what was there before | 06:42 |
| ← royal_screwup21 left | 06:43 |
|
jle
| yeah, let me try.. got 'Updates were rejected because a pushed branch tip is behind its remote' | 06:43 |
|
ikke
| right | 06:43 |
| ← moldorcoder7 left | 06:47 |
|
jle
| ikke: it worked, thanks! | 06:48 |
| ← Rhonda left | 06:49 |
| → moldorcoder7 joined | 06:50 |
| → Rhonda joined | 06:51 |
| → sord937 joined | 06:54 |
| ← tiin57 left | 06:55 |
| → tiin57 joined | 06:58 |
| → tsdh joined | 07:01 |
| ← featurive left | 07:02 |
| → featurive joined | 07:03 |
| ← milkt left | 07:06 |
| ← thiago left | 07:06 |
| → milkt joined | 07:06 |
| ← gioyik left | 07:08 |
| → zillolo joined | 07:13 |
| → john_johnk joined | 07:17 |
| → ndim joined | 07:22 |
| ← Betal left | 07:22 |
| ← tiin57 left | 07:25 |
| → cbreak joined | 07:26 |
| → tiin57 joined | 07:27 |
| → LetoThe2nd joined | 07:31 |
| xpuctu4_ → xPucTu4 | 07:32 |
| ← Muimi left | 07:32 |
| ← milkt left | 07:32 |
| → milkt joined | 07:33 |
| ← CryptoClub left | 07:33 |
| → royal_screwup21 joined | 07:36 |
| → CryptoClub joined | 07:38 |
| → abrac joined | 07:39 |
| ← royal_screwup21 left | 07:40 |
| ← abrac left | 07:41 |
| → abrac joined | 07:42 |
| ← abrac left | 07:47 |
| → lacrymology joined | 07:50 |
| → abrac joined | 07:52 |
| → natechan joined | 07:53 |
| → rfuentess joined | 07:54 |
| ← srinidhi left | 07:54 |
| ← tiin57 left | 07:55 |
| → tiin57 joined | 07:58 |
| → Aquazi joined | 07:58 |
| ← rajfuzzy left | 07:59 |
| → Dxfinder joined | 07:59 |
| ← Dxfinder left | 08:01 |
| ← unluckyshrubbery left | 08:02 |
| → Haohmaru joined | 08:05 |
| → Muimi joined | 08:09 |
| → nick1292 joined | 08:10 |
| ← nick1292 left | 08:10 |
| → FFY00 joined | 08:13 |
| ← FFY00_ left | 08:15 |
| → oxymoron93 joined | 08:16 |
| ← dudebbn_ left | 08:20 |
| → miczac_ joined | 08:21 |
| ← tiin57 left | 08:25 |
| ← natechan left | 08:25 |
| → tiin57 joined | 08:28 |
| ← random_yanek left | 08:29 |
| ← mat001 left | 08:32 |
| → noidea joined | 08:35 |
| → gearnode joined | 08:37 |
| → random_yanek joined | 08:40 |
| → hamburgler joined | 08:40 |
| ← hamburgler left | 08:41 |
| → opal joined | 08:43 |
| → dudebbn_ joined | 08:43 |
| → chele joined | 08:46 |
| → n3wborn joined | 08:47 |
| ← raven-au left | 08:49 |
| → Guest97 joined | 08:49 |
| → raven-au joined | 08:50 |
| ← LouWestin left | 08:51 |
| → LouWestin joined | 08:51 |
| ← Guest97 left | 08:53 |
| → Guest97 joined | 08:53 |
| ← tiin57 left | 08:55 |
| → tiin57 joined | 08:58 |
| ← Goplat left | 08:59 |
| gitinfo set mode: +v | 09:00 |
| ← raven-au left | 09:01 |
| → hamburgler joined | 09:01 |
|
Guest97
| hi there, my system broke and I pushed changes from read only mounted partition and pushed | 09:01 |
|
| anyway I have that remote commit now | 09:01 |
|
| and I pushed the real changes when I fixed the system | 09:02 |
| ← hamburgler left | 09:02 |
|
Guest97
| now I have that commit hanging before my last commit in remote and local | 09:02 |
| → raven-au joined | 09:02 |
|
Guest97
| I want to remove that commit only, and to continue from third in reverse to the last | 09:02 |
|
| is there a way to do so | 09:02 |
|
| I just want to remove the last remote which is second locally (to remove it as well) and properly push the last local | 09:03 |
|
| the data I pushed has missing and 0 byte files | 09:04 |
| ← FFY00 left | 09:04 |
|
Guest97
| I want to get rid of it not to merge from it if anyway possible | 09:05 |
| → mobidrop joined | 09:07 |
| → Timvde joined | 09:08 |
| → wrobinso1 joined | 09:11 |
| → catt joined | 09:12 |
|
osse
| Guest97: I don't follow 100% but if you know that what you have locally now is correct you can push --force | 09:12 |
| → bolovanos_ joined | 09:12 |
| ← john_johnk left | 09:13 |
| ← wrobinson left | 09:13 |
|
Guest97
| the last commit is the one I want to keep, the one before is broken one | 09:14 |
|
| the broken one (one before last) is already pushed | 09:14 |
|
| but neither are pulled on my machine | 09:14 |
| → john_johnk joined | 09:15 |
|
Guest97
| I want to push the changes of the last local (working commit) over the previous broken (remote) | 09:15 |
| → PJBoy joined | 09:15 |
|
Guest97
| A(broken-pushed-not pulled) -> B(working-local-not pushed) | 09:16 |
|
| I want to get rid of A and push B instead of it | 09:16 |
|
| osse | 09:16 |
| ← jesseTree left | 09:17 |
|
osse
| !situation | 09:17 |
|
gitinfo
| Please post the url returned by `git log -n 20 --all --graph --format="%h %p %d %s" | curl -F text=@- https://upaste.de/` to give us an idea about what your situation is (increase the -n argument if your problem is more complex than 20 commits can explain) | 09:17 |
| ← powerhouse left | 09:17 |
| → jla joined | 09:17 |
|
Guest97
| https://upaste.de/Dbw | 09:20 |
|
| so bugfix is the critical one | 09:20 |
|
| bugfix v2 is the one I want in it's place | 09:20 |
| ← tiin57 left | 09:25 |
|
Guest97
| osse should I force push | 09:28 |
| → tiin57 joined | 09:29 |
|
osse
| Guest97: git rebase -i origin/developer; delete the line corresponding to "bugfix". save and close. push | 09:30 |
|
Guest97
| i'm a bit scared to remove it, can I check if that commit compiles first | 09:33 |
|
osse
| compile the one you want to remove? | 09:34 |
|
Guest97
| yes, it pushed files that are not in the last one | 09:35 |
| → royal_screwup21 joined | 09:37 |
|
osse
| git checkout 09e1b1a | 09:37 |
|
| then do whatever you want | 09:37 |
| → calcul0n__ joined | 09:37 |
| ← andy25225_ left | 09:37 |
|
osse
| do you actually want to keep the changes madfe in that commit but remove it from the history? in other words, *combine* the two commits into one? | 09:38 |
| ← howdoi left | 09:38 |
|
Guest97
| I would be fine with keeping what I have locally | 09:39 |
| → jimmiehansson joined | 09:40 |
| → srinidhi joined | 09:40 |
|
Guest97
| i just get the message failed to push some refs to <git-repo-link> | 09:41 |
| ← royal_screwup21 left | 09:42 |
|
Guest97
| updates were rejected because the remote contains work that you do not have locally. This is usually caused by another repository pushuing to the same red. You may want to first integrate the remote changes (e.g., git pull ...) before pushing again. See the Note about fast-forwawrds' in 'git push --help' for details | 09:42 |
|
| osse | 09:42 |
|
| to the same ref* | 09:43 |
|
osse
| that's something else entirely | 09:43 |
|
| git fetch and show the updated history | 09:44 |
| ← hnOsmium0001 left | 09:44 |
| ← gigasu_shida left | 09:44 |
| → royal_screwup21 joined | 09:44 |
|
Guest97
| I shouldn't lose my last local commit by running fetch? osse | 09:45 |
|
osse
| no | 09:45 |
|
| fetch only updates stuff that says "origin/whatever" | 09:46 |
| → unluckyshrubbery joined | 09:46 |
|
Guest97
| https://upaste.de/agX | 09:46 |
| ← alesan left | 09:47 |
|
Guest97
| locally it still compiles well with the latest changes | 09:48 |
|
| should I push or | 09:48 |
|
osse
| I can't tell | 09:48 |
|
| I *think* you want push --force | 09:49 |
| → andy25225_ joined | 09:49 |
|
Guest97
| push force should send what I have locally to remote? osse | 09:52 |
|
| that's what I want, just to keep what I have locally as the last remote commit | 09:52 |
|
| it's all commited in the last commit and head points to it in the graph | 09:52 |
| → otisolsen70 joined | 09:52 |
| ← tiin57 left | 09:55 |
| → tiin57 joined | 09:58 |
|
osse
| Guest97: then that is what you want | 10:02 |
|
Guest97
| osse thanks man. I have force pushed. Now I tried to pull and got https://upaste.de/mpf | 10:03 |
|
osse
| seems straightforward | 10:04 |
| ← abrac left | 10:05 |
|
Guest97
| not sure which strategy to pick not to lose data | 10:06 |
|
osse
| you will not lose data either way | 10:06 |
|
| the pull succeeded. this is just a helpful message | 10:06 |
| ← mexen_office left | 10:08 |
| → calcul0n_ joined | 10:09 |
| ← Voxel left | 10:09 |
| → Voxel joined | 10:11 |
| → ADG1089__ joined | 10:12 |
|
Guest97
| osse thank you soooo much :D it worked! | 10:12 |
| ← calcul0n__ left | 10:12 |
| ← ADG1089__ left | 10:13 |
| → ADG1089__ joined | 10:14 |
| ← mniip left | 10:15 |
|
ADG1089__
| I have 3 branches - dev, qa and main which are all protected, I wanted to pick few commits fromd dev and merge to qa, should creating a branch from dev with cherry-picking those commits and merging to qa using pr solve this? | 10:15 |
| → amahl joined | 10:18 |
| → Gurkenglas joined | 10:18 |
|
Habbie
| ADG1089__, if you want to add a few things to qa, branch from qa | 10:20 |
| → mozgalom joined | 10:21 |
| → mniip joined | 10:22 |
|
ADG1089__
| Habbie: ok branch from qa and add those commits using cherry pick and then raise a pr to qa, right? | 10:22 |
|
Habbie
| yes | 10:22 |
| → natechan joined | 10:23 |
| ← tiin57 left | 10:25 |
| ← ADG1089__ left | 10:25 |
| ← jla left | 10:27 |
| → tiin57 joined | 10:29 |
| ← royal_screwup21 left | 10:47 |
| ← mozgalom left | 10:54 |
| ← tiin57 left | 10:55 |
| ← natechan left | 10:56 |
| → jla joined | 10:56 |
| ← elemongw left | 10:58 |
| → tiin57 joined | 10:58 |
| ← Guest97 left | 11:01 |
| ← xelxebar left | 11:01 |
| → rosco_y joined | 11:01 |
| → xelxebar joined | 11:01 |
| → shabius_ joined | 11:12 |
| ← shabius left | 11:16 |
| → royal_screwup21 joined | 11:16 |
| ← tiin57 left | 11:25 |
| → tiin57 joined | 11:29 |
| → dpl joined | 11:30 |
| → onizu joined | 11:36 |
| ← ph0b0s left | 11:51 |
| → ph0b0s joined | 11:52 |
| ← tiin57 left | 11:55 |
| ← royal_screwup21 left | 11:55 |
| ← cd left | 11:55 |
| → royal_screwup21 joined | 11:55 |
| ← duderonomy left | 11:56 |
| ← ph0b0s left | 11:56 |
| → tiin57 joined | 11:58 |
| ← royal_screwup21 left | 12:00 |
| → cdown_ joined | 12:07 |
| cdown_ → cdown | 12:09 |
| → max_ joined | 12:10 |
| → selckin joined | 12:13 |
| → sgn joined | 12:15 |
| → royal_screwup21 joined | 12:16 |
| ← max_ left | 12:20 |
| ← sgn left | 12:21 |
| ← dpl left | 12:24 |
| ← tiin57 left | 12:25 |
| → NeoCron joined | 12:25 |
| → sgn joined | 12:26 |
| → klonn joined | 12:26 |
| → abrac joined | 12:27 |
| → tiin57 joined | 12:28 |
| → ph0b0s joined | 12:31 |
| ← theorangeone left | 12:32 |
| → theorangeone joined | 12:33 |
| → dpl joined | 12:36 |
| ← theorangeone left | 12:36 |
| → theorangeone joined | 12:37 |
| ← hexa- left | 12:39 |
| → T_UNIX joined | 12:42 |
| → hexa- joined | 12:42 |
| ← klonn left | 12:46 |
| ← R2robot left | 12:47 |
|
waterkip
| is there an easy way to prepend some data to a commit message during a rebase? | 12:49 |
|
| meaning, i have a series of commits that need an issue number in front of it | 12:50 |
| → natechan joined | 12:53 |
|
osse
| waterkip: you mean in an automatic, scriptable way? | 12:53 |
|
waterkip
| yeah | 12:53 |
|
osse
| what is the source of the numbers? | 12:54 |
|
waterkip
| let's assume from the user | 12:54 |
|
osse
| yeah but how? | 12:54 |
| ← tiin57 left | 12:55 |
|
osse
| I can think of two ways: 1) override GIT_EDITOR to a script and use "reword" during rebase -i 2) add a separate exec line to rebase -i that scripts around git commit --amend some other way | 12:56 |
|
waterkip
| I was thinking 2 | 12:56 |
|
| rn I have the following logic, `git log --format='%s' -n1`, prepend the text, than get the body (or raw body) and feed that to commit --amend with -m | 12:58 |
| → tiin57 joined | 12:58 |
| → irrgit joined | 12:58 |
|
osse
| git commit --amend --file - can probably help | 12:59 |
|
waterkip
| mm, smart | 12:59 |
|
osse
| git log --format='%B' -n 1 | sed '1s/^/omg:/' | git commit --amend --file - | 13:00 |
|
waterkip
| sweet | 13:00 |
|
osse
| now how to replace the "omg:" with something from the user | 13:01 |
| → R2robot joined | 13:02 |
|
waterkip
| `git log --format='%B' -n 1 | sed "1s/^/$prepend:/" | git commit --amend --file -` | 13:02 |
|
osse
| sure, if it's the same for all issues | 13:03 |
| → zebrag joined | 13:03 |
|
waterkip
| it is the same, it is on a feature branch | 13:03 |
|
osse
| hmm, i think perhaps GIT_EDITOR=... would be simpler | 13:06 |
|
| then it would only be a matter of marking the reword | 13:06 |
|
| hmm, on the other hand rebase -x makes the exec thing easy | 13:06 |
|
waterkip
| i now have it as a script that can be used on the cli or via rebase | 13:07 |
|
| i'll have a look at the git-editor solution later | 13:07 |
|
| for now the problem is solved :) | 13:07 |
|
| thnx! | 13:07 |
| ← jaziz left | 13:09 |
| → Rashad joined | 13:11 |
|
Rashad
| Hello. | 13:11 |
| ← jle left | 13:11 |
|
Rashad
| For some reason, Git is ignoring a folder called extlib/ which has two .jar files even though I have not ignored them in .gitignore | 13:11 |
|
bremner
| did you try "git status --ignored" ? | 13:12 |
|
osse
| Rashad: git check-ignore -v path/to/some.jar | 13:12 |
|
bremner
| or that | 13:12 |
| → bolovanos__ joined | 13:12 |
| ← dka left | 13:13 |
|
Rashad
| oh my | 13:15 |
|
| I had an empty line in my .gitignore | 13:15 |
|
| these only don't count if they are at the end of the file? | 13:15 |
|
osse
| blank lines in .gitignore is allowed | 13:16 |
| ← abrac left | 13:16 |
|
Rashad
| hmm | 13:16 |
| ← bolovanos_ left | 13:16 |
|
Rashad
| OK I should say that I have still not done any `git add` | 13:17 |
|
| I am editting my .gitignore then running `git add . -n` | 13:18 |
|
| and it doesn't show there. | 13:18 |
|
| ok found it | 13:19 |
|
| we have some files like "file.java02032021" which we want to ignore (and ultimately remove also), so I have a pattern to ignore *.*[0-9]* | 13:20 |
|
| However the jar file is named: Client/extlib/jcommon-1.0.16.jar | 13:21 |
|
| so it caught that too. | 13:21 |
|
| so I think I have to do *.*java*[0-9]* now | 13:21 |
| ← n000g left | 13:21 |
|
Rashad
| btw git check-ignore -v path/to/some.jar is what helped me figure it out | 13:21 |
|
| so thanks bremner, osse | 13:22 |
|
waterkip
| the extension is .java123456 ? | 13:22 |
|
| i would probaly use java[0-9]+$ for the regexp | 13:23 |
|
Rashad
| yes because we don't use any kind of version control, so what we do when we change a file is put today's date on the last version we're replacing right now | 13:23 |
|
| so I want to change file.java, I rename it to file.java03022021 and then copy my new file | 13:24 |
| → n000g joined | 13:24 |
| → honigkuchen joined | 13:24 |
| → abrac joined | 13:24 |
|
Rashad
| but now we'll be using git \o/ | 13:24 |
| ← tiin57 left | 13:25 |
|
honigkuchen
| when I want a github with more community, should I then switch to gitlab? Is Gitlab much more about community? | 13:25 |
|
bremner
| not really. | 13:25 |
|
| they have a different business model, but both are for profit US corporations | 13:25 |
|
honigkuchen
| when github is huge, gitlab has a lot more features | 13:26 |
| ← natechan left | 13:26 |
|
bremner
| use gitlab if you want. | 13:26 |
|
waterkip
| gitlab is FOSS | 13:27 |
|
| github aint | 13:27 |
|
bremner
| gitlab makes it easier for community projects to self host | 13:27 |
|
| gitlab is sortof FOSS | 13:27 |
|
waterkip
| sortoff? | 13:27 |
|
bremner
| yeah, there's Gitlab enterprise | 13:27 |
|
waterkip
| i don't think debian uses sortoff fossy products for salsa ;) | 13:27 |
|
bremner
| well, /whois bremner | 13:28 |
|
mackerman
| Both #gitlab and ##github have their own channels that can better explain their products | 13:28 |
|
osse
| I like gitlab. they seem like cool cats | 13:28 |
|
| they even have their employment handbook online | 13:28 |
|
bremner
| "open core", that's the current jargon | 13:28 |
| → tiin57 joined | 13:29 |
| ← sweatsuit left | 13:29 |
| → mat001 joined | 13:30 |
| ← Muimi left | 13:33 |
| → Muimi joined | 13:34 |
| ← n000g left | 13:35 |
| → sweatsuit joined | 13:35 |
| → n000g joined | 13:38 |
| ← nioncode left | 13:39 |
| ← i7c left | 13:39 |
| ← zebrag left | 13:40 |
| → zebrag joined | 13:40 |
| → nioncode joined | 13:42 |
| → i7c joined | 13:42 |
| ← antranigv left | 13:46 |
| → SerialSmile joined | 13:47 |
| → iNs_ joined | 13:48 |
| ← alip left | 13:48 |
| ← iNs left | 13:49 |
| ← sgn left | 13:49 |
| → alip joined | 13:49 |
| → antranigv joined | 13:49 |
| → mbooth joined | 13:50 |
| ← mbooth left | 13:51 |
| ← kprabhuv left | 13:52 |
| ← catt left | 13:52 |
| → FFY00 joined | 13:52 |
| ← CryptoClub left | 13:53 |
| → otalpster joined | 13:53 |
| ← tiin57 left | 13:55 |
| → CryptoClub joined | 13:56 |
| → tiin57 joined | 13:58 |
| → sudoforge joined | 14:02 |
| ← sudoforge left | 14:02 |
| → catt joined | 14:06 |
| → jimklimov2 joined | 14:07 |
| ← jimklimov1 left | 14:07 |
| ← catt left | 14:08 |
| → catt joined | 14:09 |
| ← abrac left | 14:09 |
| → abrac joined | 14:10 |
| → sgn joined | 14:10 |
| → madewokherd joined | 14:11 |
| ← ssiyad left | 14:12 |
| ← abrac left | 14:12 |
| ← mmattice left | 14:16 |
| → mmattice joined | 14:19 |
| → powerhouse joined | 14:21 |
| → nvmd joined | 14:21 |
| ← thansen left | 14:22 |
| → thansen joined | 14:23 |
| ← iateadonut left | 14:23 |
|
Rashad
| Hello again o/. The code I am going to commit was not authored by me. I want to be the committer, but not the author. I am trying to figure out if here: https://git-scm.com/docs/git-commit there is an option in the command where I can specify both | 14:24 |
|
| Is the only way to do it is to set up author.name and committer.name in the config? | 14:25 |
| ← tiin57 left | 14:25 |
|
Rashad
| Oh hold on... if I do: --author=<author> , the committer will still be me (i.e., user.name)? | 14:26 |
| → Maxattax joined | 14:27 |
| → AnAverageHuman joined | 14:27 |
|
geirha
| yes | 14:28 |
|
Rashad
| Well in this case the author is not one person but our whole team | 14:28 |
|
| So I want to put "Core Team" but it seems that it requires an email... | 14:28 |
| → tiin57 joined | 14:28 |
|
Rashad
| Can I not provide an email? | 14:29 |
| → masterplain joined | 14:29 |
| ← masterplain left | 14:30 |
| → masterplain joined | 14:30 |
|
Rashad
| OK found answer here: https://stackoverflow.com/questions/11579311/git-commit-as-different-user-without-email-or-only-email | 14:31 |
| ← long4mud left | 14:35 |
| ← zebrag left | 14:40 |
| → zebrag joined | 14:40 |
| ← irrgit left | 14:41 |
| ← T_UNIX left | 14:45 |
| ← mmattice left | 14:46 |
| → irrgit joined | 14:46 |
| → CodeSlingerPaul joined | 14:48 |
| → Gustavo6046 joined | 14:49 |
| → _noblegas joined | 14:53 |
| ← tiin57 left | 14:55 |
| → thiago joined | 14:56 |
| ← SerialSmile left | 14:57 |
| → tiin57 joined | 14:58 |
| ← dudebbn_ left | 15:03 |
| → mmattice joined | 15:06 |
| → linuxguru joined | 15:08 |
| ← mmattice left | 15:12 |
| ← oxymoron93 left | 15:13 |
| ← Benzi-Junior left | 15:15 |
| ← crose left | 15:16 |
| → sgn1 joined | 15:18 |
| ← sgn left | 15:19 |
| → sgn joined | 15:21 |
| ← xelxebar left | 15:22 |
| → xelxebar joined | 15:22 |
| → natechan joined | 15:23 |
| → arcatech joined | 15:23 |
| ← zillolo left | 15:24 |
| ← gearnode left | 15:24 |
| → Guest97 joined | 15:24 |
| → Newami joined | 15:25 |
| → zillolo joined | 15:25 |
| ← tiin57 left | 15:25 |
| ← Guest97 left | 15:25 |
| → mmattice joined | 15:29 |
| → tiin57 joined | 15:29 |
| → darkbit joined | 15:29 |
| → Pickchea joined | 15:31 |
| ← sgn1 left | 15:31 |
| ← masterplain left | 15:32 |
| → zamba joined | 15:33 |
| ← jimklimov2 left | 15:35 |
| → jimklimov1 joined | 15:37 |
| → alex14 joined | 15:37 |
| ← alex14 left | 15:38 |
| → zking1234 joined | 15:38 |
| ← oskie_ left | 15:38 |
| ← zking1234 left | 15:39 |
| ← arcatech left | 15:40 |
| ← zebrag left | 15:40 |
| → zebrag joined | 15:40 |
| ← jla left | 15:41 |
| → dudebbn_ joined | 15:41 |
| ← mmattice left | 15:42 |
| ← darkbit left | 15:46 |
| ← Newami left | 15:47 |
| → darkbit joined | 15:47 |
| → mmattice joined | 15:49 |
| ← dimi1947 left | 15:52 |
|
Furai
| Ok, this is driving me nuts error about 'Encountered X file(s) that should have been pointers, but weren't:' can't check out to another branch, can't do anything. What's the proper fix to this? What should I commit? Anyone knows top of their head? Searching the net gives me weird hacks as solutions. | 15:52 |
|
noidea
| Furai using git-lfs? | 15:53 |
|
Furai
| Yeah. | 15:54 |
| ← dionysus69 left | 15:54 |
|
Furai
| INB4: this is not the support channel for git extensions... :( | 15:55 |
| ← tiin57 left | 15:55 |
|
noidea
| What I think happened: You had some files tracked in git, you've added their extension to git-lfs, and somehow you now have some files in the repository that are not git-lfs entries but regularly tracked files. | 15:55 |
| ← natechan left | 15:56 |
| ← mmattice left | 15:56 |
|
noidea
| just try to save them locally in a temporary folder, delete them from git, commit their deletion, recommit them back and they will be properly tracked by git-lfs | 15:56 |
|
| this is a dummy solution, but I don't have a better one :D | 15:57 |
|
Furai
| Hmm, I wasn't working on this repo so it's hard to say what happened. Maybe git lfs was introduced when the repo was already going for a while. | 15:58 |
|
noidea
| or if you don't have anything to lose in your current local copy: git clean -d -f -x || git reset --hard || git pull origin ? | 15:58 |
|
Furai
| Apparently someone fixed it on another branch but I can't checkout. | 15:58 |
| → tiin57 joined | 15:59 |
| → Betal joined | 16:00 |
|
Furai
| The problem is that stashing/restoring/reseting/cleaning doesn't want to work. It always keeps the modified files so it complains about overwriting it. | 16:02 |
| senux_ → senux | 16:03 |
| → arcatech joined | 16:10 |
| ← zebrag left | 16:10 |
| → zebrag joined | 16:11 |
| → mmattice joined | 16:15 |
| → jla joined | 16:16 |
| ← sgn left | 16:23 |
| ← tiin57 left | 16:25 |
| → fish3485 joined | 16:25 |
| ← catt left | 16:26 |
| → durham joined | 16:27 |
| → tiin57 joined | 16:28 |
|
noidea
| Furai do you have local commits? | 16:29 |
|
Furai
| No, nothing I want to keep. | 16:29 |
|
| I've even destroyed whole working directory, reindexed it, nothing really wants to work. It either complains that it has changes that will be overwritten or complains about objects that should have been pointers. | 16:31 |
| ← jimklimov1 left | 16:31 |
| → Numline1 joined | 16:31 |
|
noidea
| so a fresh checkout complains about changes that will be overwritten? o_O | 16:31 |
|
Numline1
| Hey folks. I have this one question that's rather related to Github than general git, but I've noticed that Github is doing a weird diff calculation when reviewing PRs. I've read there's something called two dot diff and three dot diff. The issue is that open PRs always show a diff with the target branch as it was at that point in time, even if the | 16:32 |
|
| target branch is updated several times before the PR gets merged. Does anyone know whether it's possible to change this behavior? Thanks! :) | 16:32 |
| → vicfred joined | 16:33 |
|
Numline1
| PR = pull request, or merge request, depending on what tool you use :) | 16:33 |
| ← karx left | 16:34 |
| → karx joined | 16:34 |
| → maxwilliamson joined | 16:35 |
|
ikke
| Numline1: to update that, you need to rebase the branch | 16:36 |
|
| Numline1: The idea is that you review the changes that the MR is bringing in, seeing changes from the target branch could be confusing | 16:36 |
|
Numline1
| ikke: indeed, it's just little problematic if there's PRs that reference each others (or rather branches). So if we have branch "A" and branch "B" and branch "C", each having their own PR, it sometimes happens that we need to have stuff from branch "A" merged into branch "B" | 16:37 |
| ← arcatech left | 16:37 |
|
ikke
| then you need to rebase branch B ontop of branch A (perhaps after it's merged) | 16:38 |
|
Numline1
| Which honestly is problematic by itself, but the turnaround on code reviews can be slow, so it's sometimes really needed. What happens in that case is that branch "B" shows changes from branch "A" even after branch "A" was emrged | 16:38 |
|
| *merged | 16:38 |
|
| yup, rebasing might work, havent tried that (I generally don't like to rebase, because I'm always confused on how it works, so I usually rather merge the target branch in, which I assume won't work in this case) | 16:38 |
| ← karx left | 16:39 |
|
Numline1
| idk how either affect the history differently | 16:39 |
|
imMute
| Numline1: do you understand cherry-pick ? | 16:39 |
|
ikke
| merging generates more confusing history | 16:39 |
| → karx joined | 16:39 |
|
ikke
| (merging criss-cross, not merging in general) | 16:39 |
|
Numline1
| imMute: partially I think. I'm more of a GUI (Forklift) user, but afaik it's basically just picking which commit makes it in and which doesn't | 16:40 |
| ← fish3485 left | 16:40 |
|
Numline1
| ikke: is that also true when there's a squashed commit? | 16:40 |
| ← zebrag left | 16:40 |
|
Numline1
| I might be mixing apples and bananas here, not sure | 16:40 |
|
imMute
| Numline1: cherry-pick is more like "I really want the change made by commit X on that other branch over there to be added to my branch here" | 16:40 |
|
ikke
| Numline1: squashing is more like rebasing than like merging | 16:40 |
| → zebrag joined | 16:40 |
|
Numline1
| imMute: oh I see. But I suppose it'd mess up the Github diff the same way as merging the entire branch does (or rebasing at that point, same thing) | 16:41 |
|
| ikke: gotcha :) | 16:41 |
|
imMute
| Numline1: cherry-picks are separate from the PR process | 16:41 |
|
Numline1
| Either way, thank you guys for the tips. Shame there's no switch available in Github (I've seen some issues related to that), but I suppose it's a feature rather than a bug | 16:41 |
|
| imMute: indeed, but I think the cherry picked code would still display as a part of the diff in Githubs' PR | 16:42 |
| → jimklimov1 joined | 16:42 |
|
Numline1
| imMute: eg in the example above, if I cherry picked some stuff from branch "A" into branch "B", it'd still show up as diff in Github after branch "A" was merged | 16:42 |
|
imMute
| Numline1: right, if you cherry-pick on a branch that's part of a PR, those changes will show up just like all the other changes on the branch. | 16:42 |
|
Numline1
| Indeed. I suppose that's where the two dot diff and three dot diff part comes in :) | 16:43 |
|
| Sadly, I don't think Github lets you choose which one to show when dealing with PRs. You can directly change that when comparing two branches though | 16:43 |
|
ikke
| Or compare locally | 16:43 |
|
| but I'm not sure how that helps | 16:44 |
|
Numline1
| Yup, but that's an extra step especially since PRs are a proprietary thing (especially code review) | 16:44 |
|
| Honestly, the only reason I thought about asking is that I feel like it worked differently. We had this situation at work today: | 16:45 |
|
| I opened a PR on branch "A" yesterday which had a bug. There was branch "B" which had changes from branch "A" merged already. Branch "A" was merged into master in the meantime yet the PR for branch "B" was still showing a bug that's been fixed in the meantime | 16:45 |
|
| confusing stuff :) | 16:45 |
| ← Pickchea left | 16:47 |
|
ikke
| It would look like your MR removed stuff that was added in the target branch | 16:51 |
|
| and visa-versa | 16:51 |
|
| You want to see a rebased diff without doing the rebase | 16:52 |
| → heyitsrama joined | 16:52 |
| → arcatech joined | 16:53 |
|
imMute
| which might not even be possible to do automatically - if one of the commits in the rebase had a conflict for example | 16:53 |
| → omega_doom joined | 16:55 |
| ← tiin57 left | 16:55 |
| ← heyitsrama left | 16:55 |
| → heyitsrama joined | 16:55 |
|
omega_doom
| hello. Why do i have sometimes rebase conflicts on not modified by me files? | 16:56 |
|
imMute
| if you didn't edit a file in the branch being rebased, I'm pretty sure it's impossible to get conflicts on that file... | 16:56 |
|
| maybe the rebase is pulling in more commits than you think it is - you could do an interactive rebase to see the list of commits that will be rebased. | 16:57 |
| → tiin57 joined | 16:58 |
| → natechan joined | 16:59 |
| ← arcatech left | 17:00 |
| ← jla left | 17:00 |
| → gearnode joined | 17:02 |
|
omega_doom
| Also it shows automerge on some files that i didn't change. | 17:02 |
| → hnOsmium0001 joined | 17:04 |
| → masterplain joined | 17:05 |
| ← masterplain left | 17:05 |
| → masterplain joined | 17:05 |
| ← natechan left | 17:05 |
| → alesan joined | 17:07 |
| ← honigkuchen left | 17:08 |
| ← Haohmaru left | 17:08 |
| → arcatech joined | 17:09 |
| ← chele left | 17:09 |
| → Xiti` joined | 17:10 |
| ← miczac_ left | 17:12 |
| ← Xiti left | 17:13 |
| → miczac joined | 17:14 |
| → hussam joined | 17:15 |
| → jla joined | 17:15 |
| → Doraemon joined | 17:15 |
| → kprabhuv joined | 17:16 |
| ← NeoCron left | 17:16 |
| → clime joined | 17:21 |
| → orbitex joined | 17:22 |
| → Borkr joined | 17:22 |
| ← jla left | 17:23 |
| ← tiin57 left | 17:25 |
| → fish3485 joined | 17:25 |
| → natechan joined | 17:28 |
| → tiin57 joined | 17:28 |
|
omega_doom
| Is it possble to have rebase conflicts if a rebase has happend before? If so when how to solve it? | 17:30 |
|
| i mean rebase conflicts on files that i didn't change. | 17:31 |
| → orbyt_v7 joined | 17:31 |
|
omega_doom
| crap. has connflicts on files that i hasn't changed again. anoying. How can i figure out what is wrong? | 17:34 |
|
imMute
| omega_doom: did you see my comment about using interactive rebase to see exactly which commits are being rebased? | 17:35 |
|
| and usually the first time you rebase and get conflicts, you fix those conflicts and you shouldn't get them on a subsequent rebase (unless the base branch changed in the same spots again). | 17:36 |
| ← moldorcoder7 left | 17:36 |
| → mexen_office joined | 17:39 |
|
omega_doom
| imMute: ok, doing interactive rebase. The thing is there are specific files that give me conflicts quite often, very strange. | 17:39 |
| ← mexen_office left | 17:39 |
| → mexen_office joined | 17:40 |
| ← mexen_office left | 17:40 |
| ← zebrag left | 17:40 |
| → zebrag joined | 17:40 |
| → mexen_office joined | 17:40 |
| ← mexen_office left | 17:41 |
| → mexen_office joined | 17:41 |
| ← mexen_office left | 17:42 |
|
imMute
| those files changed on both branches then. | 17:42 |
|
omega_doom
| imMute: something stange is going on. Interactive rebase shows one commit this way - "# pick 7874512b29e540a6abd69154a7fb20...". It is cherry-pick and it changes files that give me conflict. What does it mean? | 17:45 |
|
imMute
| it means that one commit is the only commit on your branch that is being rebased. | 17:45 |
|
| you can do "git show 7874512b29e" to see what the original commit did | 17:45 |
| ← rfuentess left | 17:45 |
| → moldorcoder7 joined | 17:47 |
| ← clime left | 17:47 |
| ← Vanotek left | 17:47 |
| ← tkazi left | 17:48 |
| ← dhollinger left | 17:48 |
|
omega_doom
| yes, i see it. It is cherry-pick and changed files that i never modified. How is it possble to have a commit that doesn't exist on branch that was used for branch off? | 17:50 |
|
imMute
| the commit exists. you ahve the SHA of it right there. | 17:52 |
|
omega_doom
| imMute: What doi you mean by "one commit is the only commit on your branch that is being rebased"? | 17:52 |
| ← zillolo left | 17:52 |
|
imMute
| you have a branch with a single commit on it. | 17:52 |
| → tkazi joined | 17:53 |
| ← fish3485 left | 17:53 |
|
imMute
| the base branch might have more commits. but that one commit is only on your branch (not any of the others) | 17:53 |
|
perrier-jouet
| is it possible to add content of symlink ? | 17:53 |
|
imMute
| perrier-jouet: git can track symlinks, yes. | 17:54 |
|
| git can't track the contents of the symlink target though, if that's what you're asking. | 17:54 |
| ← tiin57 left | 17:55 |
| → heywood joined | 17:55 |
|
omega_doom
| imMute: Do you mean "# pick 7874512.." is already in my branch? | 17:55 |
|
imMute
| the commit 7874512.. is the one on your branch (prior to the rebase) | 17:56 |
| ← ELFrederich left | 17:56 |
| → shush joined | 17:56 |
| ← shush left | 17:57 |
| → codebam_ joined | 17:57 |
| → shush joined | 17:57 |
|
omega_doom
| imMute: But is it not mine. | 17:57 |
| → Tarutaev joined | 17:57 |
|
imMute
| whose is it then? | 17:58 |
|
| git show 7874512 --format=fuller | head -5 | 17:58 |
|
omega_doom
| My commits are shown as normal "pick 1957c7c6.. blablabla". | 17:58 |
| → tiin57 joined | 17:59 |
|
omega_doom
| I don't have strange # infront of my commits. | 17:59 |
| ← heywood left | 18:00 |
|
imMute
| the # is a comment. lines that start with # are ignored by the rebase | 18:00 |
| → trewq joined | 18:01 |
|
omega_doom
| imMute: I don't understand. Why does intearctive rebase show commented commits in its list? I have never seen anything like that before. | 18:02 |
|
imMute
| I don't know why it would comment out the commit like that. are you sure you didn't accidentally type #? | 18:03 |
|
trewq
| I already have a repo that I am using and I would like to provide read and write access to a couple of folders that I am bringing on. I want to retrict what this user sees. Is this doable? I am reading this link https://git-scm.com/book/en/v2/Customizing-Git-An-Example-Git-Enforced-Policy | 18:03 |
|
imMute
| or maybe it's part of the editor? | 18:03 |
|
| trewq: it's not possible to restrict users to a subset of the repo. | 18:03 |
| ← gearnode left | 18:03 |
| → clime joined | 18:04 |
|
imMute
| trewq: for reads anyway. server side hooks can implement permissions for writes/changes though. | 18:04 |
| → howdoi joined | 18:04 |
| → fax joined | 18:04 |
|
trewq
| imMute: thank you - I was suspecting that and wanted to confirm | 18:04 |
|
| hmm.. the other option seems to be to create a new repo then | 18:05 |
|
| I do not want to deal with submodules | 18:05 |
|
omega_doom
| imMute: No, i didn't touch anything. And conflicts are on files of that commented out commit. | 18:05 |
|
imMute
| trewq: subtrees might be useful for creating that other repo. | 18:05 |
|
| trewq: 'git subtree split ...' specifically | 18:05 |
| ← CryptoClub left | 18:06 |
|
trewq
| imMute: cool - I did not know this. will check it out | 18:06 |
|
| thanks!! | 18:06 |
|
imMute
| omega_doom: based on https://stackoverflow.com/questions/33297719/git-de-selects-a-commit-be-default-in-interactive-rebase maybe that commented out line means git noticed that commit exists on the target branch already, so it doesn't need to be brought in the rebase. | 18:07 |
| ← codebam_ left | 18:08 |
| → CryptoClub joined | 18:08 |
|
omega_doom
| imMute: Very strange. I have conflicts on files of that exact commented out commit. | 18:10 |
|
imMute
| are there no other not-commented lines in the interactive rebase script? | 18:10 |
| ← shush left | 18:11 |
|
omega_doom
| imMute: Yes, plenty not-commented out ones. | 18:11 |
|
imMute
| oh, I misunderstood you earlier. I thought that commented out line was the only line in the script. so there *are* other commits on your branch. | 18:12 |
|
| that commented out line cannot possibly cause conflicts (since it doesn't do anything when the rebase runs). the conflicts must be coming from a different commit. | 18:12 |
|
| when the rebase pauses to let you handle a conflict, it tells you the SHA of the original commit. | 18:12 |
|
bremner
| commenting out a commit can cause conflicts afaik | 18:13 |
|
| just like ammending a commit in the middle of a sequence can cause conflicts | 18:14 |
| ← moldorcoder7 left | 18:14 |
|
bremner
| disclaimer: I didn't really read the backlog carefully | 18:14 |
| → gioyik joined | 18:15 |
|
imMute
| bremner: true. in this case, the commented out commit is from git doing it because git knows the commit is already applied to the target branch. | 18:15 |
|
bremner
| ah. never seen that. | 18:15 |
|
omega_doom
| Can be the problem that this commit is cherry-pick? git show shows only a hash of the cherry-picked commit. | 18:17 |
| → shush joined | 18:17 |
|
imMute
| omega_doom: I'm at the point where I have no idea what is going on in your repo. I'm not good enough to know how to fix it without inspecting the repo myself, unfortunately. | 18:18 |
|
| bremner: I've never seen it either. and I just tried recreating it and couldn't easily | 18:18 |
| ← shush left | 18:19 |
| → shush joined | 18:20 |
| ← hussam left | 18:21 |
| ← jimmiehansson left | 18:21 |
|
omega_doom
| And the commit was cherry-picked twice at exact time. Ah. | 18:23 |
| → olx69 joined | 18:24 |
| ← shush left | 18:25 |
| ← tiin57 left | 18:25 |
| → shush joined | 18:25 |
| → vdamewood joined | 18:26 |
| → gioyik_ joined | 18:28 |
| → tiin57 joined | 18:28 |
| ← gioyik left | 18:29 |
| → gearnode joined | 18:30 |
| → clime1 joined | 18:32 |
| → moldorcoder7 joined | 18:32 |
| → henri joined | 18:32 |
| ← clime left | 18:34 |
| ← orbyt_v7 left | 18:35 |
| ← LetoThe2nd left | 18:37 |
| ← moldorcoder7 left | 18:39 |
| ← DevAntoine left | 18:39 |
|
omega_doom
| I think i see two commits because one is in my branch and the other is in master. How is it possilble for my branch already have this commit? | 18:42 |
| → moldorcoder7 joined | 18:43 |
| ← cdown left | 18:44 |
|
imMute
| sounds like it got cherry-picked from master into your branch. | 18:44 |
| → orbyt_v7 joined | 18:45 |
|
omega_doom
| I am very confused. | 18:46 |
|
| I am not an author of cherry-picks. | 18:47 |
|
imMute
| are you using something like gitk or 'git log --graph --oneline' so you can see which branches commits are a part of ? | 18:48 |
|
osse
| !situation | 18:48 |
|
gitinfo
| Please post the url returned by `git log -n 20 --all --graph --format="%h %p %d %s" | curl -F text=@- https://upaste.de/` to give us an idea about what your situation is (increase the -n argument if your problem is more complex than 20 commits can explain) | 18:48 |
|
omega_doom
| imMute. Great, thanks. It is very helpfull. | 18:51 |
| ← rkta left | 18:52 |
| → rkta joined | 18:52 |
| → Noldorin joined | 18:52 |
| ← gearnode left | 18:53 |
| → Pickchea joined | 18:54 |
| ← ghoti left | 18:54 |
| ← tiin57 left | 18:55 |
| → abrac joined | 18:55 |
| andy25225_ → andy25225 | 18:56 |
| ← fflam left | 18:58 |
| ← clime1 left | 18:58 |
| → tiin57 joined | 18:58 |
| → clime joined | 18:59 |
| → dpl_ joined | 19:00 |
| ← dpl left | 19:02 |
| → fflam joined | 19:03 |
| → pac1 joined | 19:04 |
| → pac1_ joined | 19:04 |
|
trewq
| I would like to deploy some code on a linux server when I do a push to a repo. When I lookup github webhook deploy I am not getting reliable info. Do you have a recommendation on when I can look for more info? | 19:04 |
|
rewt
| !deploy | 19:05 |
|
gitinfo
| Git is not a deployment tool, but you can build one around it (in simple environments) or use it as an object store(for complex ones). Here are some options/ideas to get you started: http://gitolite.com/deploy.html | 19:05 |
| → yrzr9550825 joined | 19:05 |
| ← yrzr955082 left | 19:07 |
| yrzr9550825 → yrzr955082 | 19:07 |
|
trewq
| thanks - I imagine there needs to a server running on the deployment machine that can receive the hook - and then initiate the deplyment? | 19:08 |
| → bolovanos_ joined | 19:12 |
| ← andy25225 left | 19:14 |
| → andy25225 joined | 19:14 |
| ← rkta left | 19:15 |
| → duderonomy joined | 19:15 |
| → rkta joined | 19:15 |
|
osse
| trewq: the receiver of the push runs a script/executable. that script/executable can do whatever you want | 19:16 |
|
| such as connection to another server, or copy files to /var/www or whatever | 19:16 |
| ← bolovanos__ left | 19:16 |
|
trewq
| osse: yes, I was referring to the receiver. What is a good reciever? | 19:17 |
|
| I was thinking of caddy | 19:17 |
|
| I see people are using php | 19:17 |
|
osse
| trewq: i think you're misunderstanding. the server hosting the repo does this | 19:17 |
|
| git itself invokes a script or your choosng | 19:17 |
|
| ah, github complicates things. sorry | 19:18 |
|
trewq
| hmm.. yes, the server hosting the repo needs to be able to detect the webhook and do a pull | 19:18 |
| ← omega_doom left | 19:18 |
|
trewq
| Not sure what I am missing | 19:19 |
| → DevAntoine joined | 19:20 |
|
osse
| i think i just confused you with my nonsense | 19:20 |
|
| i thought you hosted a plain repo yourself | 19:20 |
| ← arcatech left | 19:22 |
| ← warthog9 left | 19:22 |
| → ssiyad joined | 19:24 |
| ← Noldorin left | 19:24 |
| ← Aquazi left | 19:25 |
| ← tiin57 left | 19:25 |
| ← DevAntoine left | 19:26 |
|
trewq
| I have a repo - what do you mean by hosting a plain repo? | 19:27 |
|
osse
| By that I mean the server you pushed to was your own | 19:28 |
| → long4mud joined | 19:28 |
| → tiin57 joined | 19:29 |
| ← Xiti` left | 19:29 |
| → otisolsen70_ joined | 19:30 |
| ← otisolsen70_ left | 19:31 |
| → DevAntoine joined | 19:31 |
| ← otisolsen70 left | 19:34 |
| → Xiti joined | 19:38 |
| ← clime left | 19:40 |
| ← dudebbn_ left | 19:40 |
| ← otalpster left | 19:43 |
| → shak joined | 19:47 |
| ← miczac left | 19:49 |
| → mowcat joined | 19:50 |
| → arcatech joined | 19:50 |
| → kashike joined | 19:50 |
| ← powerhouse left | 19:51 |
| ← shak left | 19:53 |
| → clime joined | 19:54 |
| → ph0b0s_ joined | 19:55 |
| ← tiin57 left | 19:55 |
| → tiin57 joined | 19:58 |
| ← ph0b0s left | 19:59 |
| → impermanence joined | 19:59 |
| ← Gurkenglas left | 20:00 |
| → gigasu_shida joined | 20:01 |
| ← luke-jr left | 20:02 |
| → heywood joined | 20:03 |
| → luke-jr joined | 20:04 |
| ← heywood left | 20:04 |
| → codebam_ joined | 20:05 |
| angelo__ → ad__ | 20:07 |
| → sudomann joined | 20:10 |
| → dudebbn_ joined | 20:12 |
|
sudomann
| I added my ssh public key to github. I attempted `git clone github.com:my-repo` but got permission denied | 20:13 |
|
osse
| sudomann: what exactly is my-repo? | 20:14 |
|
sudomann
| Am I supposed to provide it the path to my private key or something | 20:14 |
|
osse
| you're supposed to have the username | 20:14 |
|
sudomann
| I thought it assumed that based on logged in user | 20:14 |
|
| My local username and github usernames match | 20:14 |
|
osse
| there is only one user and that is "git" | 20:14 |
|
| there is a thingy in the web ui that contains the complete url | 20:15 |
|
sudomann
| my-repo is just a placeholder for my repo name | 20:15 |
|
osse
| yeah I get that | 20:15 |
|
| but usually it's sudomann/my-repo | 20:15 |
| → otisolsen70 joined | 20:15 |
|
sudomann
| Hmm, i tried using the link from the web ui and got `git@github.com: Permission denied (publickey)` | 20:16 |
|
osse
| yeah but at least it's correct | 20:17 |
|
| make ssh -T [email@hidden.address] After that then git will work | 20:17 |
|
| does your key have a non-default name? | 20:17 |
|
sudomann
| yes | 20:17 |
|
osse
| then you must fiddle with .ssh/config | 20:17 |
| → PorkySpine joined | 20:18 |
| ← zebrag left | 20:19 |
|
osse
| https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh | 20:19 |
| ← shush left | 20:19 |
| → zebrag joined | 20:21 |
|
sudomann
| Copied this guys config and changed to my details and it worked https://gist.github.com/rbialek/1012262#file-config | 20:21 |
|
| So in future if I dont alter the default key name, does it try them all or how does it know which one to use | 20:22 |
| → Xiti` joined | 20:22 |
|
sudomann
| The only parameters i provided when making the kay was to use ed15519 curve, a password and keyname | 20:23 |
| ← olx69 left | 20:23 |
| ← codebam_ left | 20:23 |
|
ikke
| It looks for keys with a known name | 20:23 |
|
| id_rsa, id_dsa, id_ecdsa, id_ed25519 and others | 20:24 |
|
imMute
| see "IdentityFile" in 'man ssh_config' for the full list of identity filenames | 20:25 |
| ← tiin57 left | 20:25 |
| → supercoven joined | 20:26 |
| → bolovanos__ joined | 20:26 |
| ← Xiti left | 20:26 |
| → lungaro joined | 20:26 |
| → shush joined | 20:28 |
| → tiin57 joined | 20:28 |
| ← bolovanos_ left | 20:29 |
| ← supercoven_ left | 20:29 |
| ← veegee left | 20:32 |
| → nikivi[m] joined | 20:34 |
| ← abrac left | 20:37 |
| → abrac joined | 20:38 |
| ← sudomann left | 20:41 |
| → warthog9 joined | 20:43 |
| ← Xiti` left | 20:43 |
| ← heyitsrama left | 20:44 |
| ← Gramcor left | 20:44 |
| → heyitsrama joined | 20:45 |
| → cd joined | 20:52 |
| ← dpflick left | 20:52 |
| ← joako left | 20:54 |
| ← tiin57 left | 20:55 |
| ← abrac left | 20:55 |
| → joako joined | 20:56 |
| → veegee joined | 20:58 |
| → tiin57 joined | 20:58 |
| → Guest48529 joined | 20:59 |
| → m0viefreak joined | 21:00 |
| → Aquazi joined | 21:00 |
| ← arcatech left | 21:00 |
| → dpl__ joined | 21:00 |
| → brendan44 joined | 21:01 |
| ← brendan44 left | 21:01 |
| → brendan44 joined | 21:01 |
| ← sord937 left | 21:02 |
| ← dpl_ left | 21:02 |
| → Iarfen joined | 21:03 |
| ← Guest48529 left | 21:03 |
| ← nerdypepper left | 21:04 |
| ← roger_raymond left | 21:04 |
| → rishi` joined | 21:04 |
|
trewq
| when I do git fetch origin it does not pull the latest.. I have my config for the repo to be https://pastebin.com/raw/Cd9S19UB | 21:05 |
| → roger_raymond joined | 21:05 |
| → shack joined | 21:05 |
|
trewq
| I did git fetch origin | 21:05 |
| → appumoon joined | 21:05 |
| ← dzho left | 21:06 |
|
adder`
| is MERGE_HEAD a pointer to the latest commit of the branch being merged? | 21:06 |
| → nitrix_ joined | 21:06 |
| ← energizer left | 21:06 |
| ← SporkWitch left | 21:06 |
| ← nitrix left | 21:06 |
| ← beanthemoonman left | 21:06 |
| ← segnior left | 21:06 |
| ← shack_ left | 21:06 |
| ← jrahmy left | 21:06 |
| ← s17 left | 21:06 |
| → nerdypepper joined | 21:06 |
| → dzho joined | 21:07 |
| ← tureba left | 21:07 |
| → energizer joined | 21:07 |
| → tureba joined | 21:07 |
| → segnior joined | 21:07 |
| → SporkWitch joined | 21:07 |
| → s17 joined | 21:07 |
| → jrahmy joined | 21:08 |
| ← rishi` left | 21:09 |
|
rangergord
| migrating from svn to git today. wish me luck. | 21:09 |
|
| sacrifice a developer to Torvalds for me | 21:10 |
| ← onizu left | 21:10 |
| → rishi` joined | 21:10 |
| → Benzi-Junior joined | 21:11 |
| ← kashike left | 21:11 |
|
trewq
| adder`: sorry were you asking me? If so, how do I check that - new to git | 21:11 |
| ← veegee left | 21:12 |
|
adder`
| no i was asking the channel | 21:12 |
|
osse
| adder`: the answer is yes | 21:12 |
|
adder`
| thanks osse | 21:12 |
| → fish3485 joined | 21:13 |
| → sudomann joined | 21:15 |
| → crose joined | 21:18 |
|
trewq
| when I do git status, I get "Your branch is behind 'origin/main' by 1 commit, and can be fast-forwarded" and I do git fetch origin, i get nothing, but I get the latest when I do git pull - why is that? | 21:20 |
| → veegee joined | 21:21 |
| ← sudomann left | 21:21 |
|
trewq
| is it because I am not tracking remote.. how do I find out? | 21:21 |
| ← veegee left | 21:21 |
| ← shabius_ left | 21:21 |
| → sudomann joined | 21:22 |
|
osse
| trewq: that | 21:22 |
|
| trewq: that | 21:22 |
|
| shit | 21:22 |
|
| trewq: that's the normal behavior | 21:22 |
| → veegee joined | 21:22 |
|
osse
| pull = fetch followed by merge | 21:22 |
|
| fetch just updates !remote_tr | 21:23 |
|
gitinfo
| [!remote_tracking_branch] Remote-tracking branches (branches which start with e.g. 'origin/', listed by 'git branch -r') are read-only mirrors of the branches in another repository. They're updated by 'git fetch'. You can't edit them directly (trying to check them out results in a !detached HEAD), but you can create a local branch based on a remote-tracking branch using e.g. 'git checkout -b <branch> <remote>/<branch>' | 21:23 |
| ← brendan44 left | 21:23 |
| ← crose left | 21:23 |
|
trewq
| ah ok thanks | 21:23 |
| → charlesr joined | 21:24 |
|
osse
| if you're not tracking then git status does not show any "your branch is behind blah blah" | 21:24 |
| → FFY00_ joined | 21:25 |
| ← tiin57 left | 21:25 |
| ← henri left | 21:25 |
| ← CryptoClub left | 21:26 |
| ← charlesr left | 21:26 |
| → CryptoClub joined | 21:27 |
| ← supercoven left | 21:27 |
| ← shush left | 21:27 |
| ← FFY00 left | 21:27 |
| → shush joined | 21:27 |
| → tiin57 joined | 21:28 |
| ← darkbit left | 21:28 |
| ← shush left | 21:32 |
| ← Borkr left | 21:33 |
| ← kprabhuv left | 21:35 |
| → dpflick joined | 21:35 |
| ← fish3485 left | 21:35 |
| ← noidea left | 21:36 |
| → shabius joined | 21:37 |
| → kashike joined | 21:39 |
| → mindCrime joined | 21:40 |
| ← shabius left | 21:41 |
| ← masterplain left | 21:41 |
| ← bookworm left | 21:43 |
| → shush joined | 21:43 |
| → brendan95 joined | 21:45 |
| → Xiti joined | 21:45 |
| → bookworm joined | 21:45 |
| ← Maxattax left | 21:45 |
| ← dskull left | 21:47 |
| → dskullz joined | 21:47 |
| dskullz → dskull | 21:48 |
| ← amahl left | 21:49 |
| ← heyitsrama left | 21:50 |
| → heyitsrama joined | 21:51 |
| ← riksteri left | 21:52 |
| ← silverwhitefish left | 21:54 |
| ← tiin57 left | 21:55 |
| ← heyitsrama left | 21:55 |
| ← andy25225 left | 21:56 |
| jess → J | 21:56 |
| ← shush left | 21:56 |
| hexa- → H | 21:57 |
| H → hexa- | 21:57 |
| → silverwhitefish joined | 21:58 |
| ← orbitex left | 21:58 |
| → tiin57 joined | 21:58 |
| → heyitsrama joined | 22:00 |
| → shush joined | 22:03 |
| ← shush left | 22:07 |
| → andy25225 joined | 22:07 |
| → shabius joined | 22:08 |
|
Hello71
| !pull | 22:10 |
|
gitinfo
| pull=fetch+merge (or with flags/config also fetch+rebase). It is thus *not* the opposite of push in any sense. A good article that explains the difference between fetch and pull: http://longair.net/blog/2009/04/16/git-fetch-and-merge/ | 22:10 |
| → shush joined | 22:14 |
| ← dpflick left | 22:14 |
| ← _noblegas left | 22:18 |
| → c4017w joined | 22:22 |
|
c4017w
| what's the syntax for selecting a range of commits during a rebase? For example I want to squash 3 commits starting 3 commits ago? | 22:23 |
| ← andy25225 left | 22:24 |
| ← tiin57 left | 22:25 |
| ← n3wborn left | 22:26 |
|
osse
| c4017w: you can only rebase onto a commit | 22:27 |
|
| c4017w: everything *since* that commit up until the current commit will be rebased | 22:27 |
|
| c4017w: sounds like you just want git rebase -i HEAD~3 | 22:27 |
| ← brendan95 left | 22:27 |
| → tiin57 joined | 22:28 |
| → xapgyep joined | 22:29 |
| ← finn_elija left | 22:32 |
| ← rosek86 left | 22:33 |
| → finn_elija joined | 22:34 |
| → andy25225 joined | 22:35 |
| ← Doraemon left | 22:38 |
| ← bolovanos__ left | 22:39 |
| → arcatech joined | 22:44 |
| ← m0viefreak left | 22:47 |
| → kerframil joined | 22:49 |
| ← wallacer left | 22:52 |
| ← waveclaw left | 22:54 |
| → wallacer joined | 22:54 |
| ← tiin57 left | 22:55 |
| ← silverwhitefish left | 22:55 |
| → silverwhitefish joined | 22:55 |
| → waveclaw joined | 22:57 |
| → tiin57 joined | 22:58 |
| ← otisolsen70 left | 23:02 |
|
c4017w
| osse, Ok I guess I can just checkout HEAD~3, then rebase -i HEAD~3 | 23:04 |
|
| or just pick on the last 3 commits, what was I thinking... | 23:06 |
| ← clime left | 23:07 |
| ← wallacer left | 23:08 |
|
Hello71
| you might also want to consider git commit --squash | 23:09 |
| ← finn_elija left | 23:10 |
| → finn_elija joined | 23:11 |
| → wallacer joined | 23:12 |
| ← Pickchea left | 23:12 |
| ← john_johnk left | 23:16 |
| ← Iarfen left | 23:21 |
| ← tiin57 left | 23:25 |
| → tiin57 joined | 23:28 |
| ← orbyt_v7 left | 23:32 |
| → c4017w_ joined | 23:34 |
| → Xenguy joined | 23:35 |
| → Iarfen joined | 23:35 |
| J → jess | 23:36 |
| ← c4017w left | 23:37 |
| → ferdna joined | 23:44 |
|
lungaro
| can I access the logic to find where my .git resides in the git cli somewhere? | 23:46 |
|
| ie, it searches up the path for a .git dir | 23:46 |
| → mknepper joined | 23:48 |
| → sgen joined | 23:49 |
| ← sgen left | 23:49 |
| → sgen joined | 23:50 |
| → gast0n joined | 23:52 |
| ← wallacer left | 23:53 |
| → wallacer joined | 23:54 |
| ← tiin57 left | 23:55 |
| ← PJBoy left | 23:59 |
| → tiin57 joined | 23:59 |
| → max_ joined | 23:59 |