| 2023-01-30 |
| ← joshisanonymous left | 00:00 |
| ← R2robot left | 00:00 |
|
CornBa
| Let say I have a repo stored in /home/u/myapp1/, but inside of it, I have an untacked directory called public for storing myapp1's output... that untracked directory (public) should also be a repo of its own.... should I be using submodules inside gitrepo-myapp1 for automatically pushing app1's output after initializing app2? Would git update both of the mother and childre app? or is there a better way? | 00:02 |
| → gast0n joined | 00:02 |
| → R2robot joined | 00:03 |
| ← EvgenyK left | 00:04 |
| → xandris joined | 00:05 |
| → fflam joined | 00:07 |
| ← xandris left | 00:09 |
|
CornBa
| In other words: I would add a remote origin for app1 set to github1 with untracked public direcoty and branch/push it... Then add public's dirctory (app2) remote origin set to github2 ... and finally set app2 as a submodule to app1 even if it is a subdirectory of it (untracked mby app1) | 00:09 |
| → xandris joined | 00:11 |
| ← giu-- left | 00:11 |
|
CornBa
| (I'm open to suggestions if you understand what I'm trying to do and have a better way do to it) | 00:13 |
| ← MIsAn left | 00:13 |
| → yuljk joined | 00:14 |
| ← supay left | 00:19 |
| → EvgenyK joined | 00:20 |
| ← mrfhitz left | 00:24 |
|
CornBa
| or another way to try to explain it: I have ~/u/app1/* -> github#1 (except for u/app1/public (automated output of app1))... I also have /u/app1/public -> github#2 ... should github#2 be set as a submodule of github1? for me to be able to push git1 & 2 at the same time I should add git2 as a submobule of git1? | 00:25 |
| ← Aminda left | 00:27 |
| ← EvgenyK left | 00:28 |
| ← xandris left | 00:29 |
| → Aminda joined | 00:29 |
| → sqrl joined | 00:32 |
| ← currenthandle left | 00:34 |
| → EvgenyK joined | 00:35 |
| → currenthandle joined | 00:36 |
| ← The_Blode left | 00:38 |
| ← Soni left | 00:38 |
| ← EvgenyK left | 00:39 |
| ← zeroes_ left | 00:41 |
| → zeroes_ joined | 00:41 |
| ← falafel left | 00:44 |
| → chandash joined | 00:45 |
|
jast
| CornBa: submodules don't exactly let you push both at the same time | 00:45 |
|
| your options: !subpro | 00:46 |
|
gitinfo
| [!subprojects] So, you want to add git repositories inside of other git repositories? Well, you have four main options. First is to just do it, add the repo to the outer project's .gitignore, and treat them entirely separately. Best if they are entirely separate. Otherwise your best options are "!submodule", "!gitslave", and "!subtree". Try those commands in this channel, or in a PM to avoid flooding. | 00:46 |
|
jast
| !gitslave maybe, but that's a third-party tool | 00:46 |
|
gitinfo
| gitslave ( http://gitslave.sf.net ) is useful to add subsidiary git repositories to a git superproject when you control and develop on the subprojects at more or less the same time as the superproject, and furthermore when you typically want to tag, branch, push, pull, etc. all repositories at the same time. | 00:46 |
| ← delay left | 00:46 |
| ← dav1d left | 00:46 |
| → dav1d joined | 00:47 |
|
CornBa
| jast: ok thanks, I witll probably just set them completly separated as advised to remove complexity/confusion and set the output of app1 to external app2's dirrectory | 00:50 |
| → EvgenyK joined | 00:51 |
| → derpydoo joined | 00:54 |
| → rama joined | 00:59 |
| ← EvgenyK left | 01:00 |
| → Murr- joined | 01:01 |
| → EvgenyK joined | 01:02 |
| ← Murr left | 01:04 |
| Murr- → Murr | 01:04 |
| ← Ranhir left | 01:04 |
| ← NightMonkey left | 01:05 |
| ← farzat1 left | 01:06 |
| ← EvgenyK left | 01:06 |
| ← przemoc left | 01:07 |
| → falafel joined | 01:08 |
| → NightMonkey joined | 01:09 |
| → Ranhir joined | 01:11 |
| → roadie joined | 01:18 |
| → EvgenyK joined | 01:20 |
| ← roadie left | 01:22 |
| ← rama left | 01:23 |
| → przemoc joined | 01:24 |
| ← EvgenyK left | 01:25 |
| ← currenthandle left | 01:29 |
| ← m1dnight left | 01:29 |
| → EvgenyK joined | 01:33 |
| ← clime left | 01:34 |
| → peirik_ joined | 01:36 |
| ← fflam left | 01:37 |
| ← EvgenyK left | 01:42 |
| ← NightMonkey left | 01:43 |
| → NightMonkey joined | 01:46 |
| → potash joined | 01:48 |
| → m1dnight joined | 01:51 |
| → gsi_ joined | 01:53 |
| → EvgenyK joined | 01:54 |
| → unixaos joined | 01:54 |
| ← gsi left | 01:55 |
| ← unixaos left | 01:57 |
| → unixaos joined | 01:57 |
| → farzat1 joined | 01:58 |
| ← unixaos left | 01:59 |
| ← rgrinberg left | 01:59 |
| ← potash left | 02:00 |
| → roadie joined | 02:00 |
| ← roadie left | 02:05 |
| ← EvgenyK left | 02:13 |
| ← peirik_ left | 02:14 |
| → roadie joined | 02:17 |
| → currenthandle joined | 02:18 |
| ← thiago left | 02:20 |
| → thiago joined | 02:21 |
| ← joshwasanon left | 02:22 |
| ← cbreak left | 02:24 |
| → cbreak joined | 02:24 |
| ← Aminda left | 02:24 |
| → xandris joined | 02:26 |
| → EvgenyK joined | 02:26 |
| → Aminda joined | 02:27 |
| ← roadie left | 02:33 |
| → YuGiOhJCJ joined | 02:33 |
| ← flyingpoon left | 02:37 |
| ← EvgenyK left | 02:38 |
| ← mei left | 02:39 |
| → peirik_ joined | 02:39 |
| ← m1dnight left | 02:40 |
| → m1dnight joined | 02:42 |
| ← ChmEarl left | 02:44 |
| ← peirik_ left | 02:44 |
| ← gryffus left | 02:44 |
| → roadie joined | 02:52 |
| → Xenguy joined | 02:54 |
| → rgrinberg joined | 02:56 |
| ← roadie left | 02:57 |
| → EvgenyK joined | 03:00 |
| ← currenthandle left | 03:04 |
| → roadie joined | 03:09 |
| ← EvgenyK left | 03:10 |
| ← gast0n left | 03:12 |
| ← m0viefreak left | 03:18 |
| → currenthandle joined | 03:21 |
| → EvgenyK joined | 03:23 |
| ← roadie left | 03:25 |
| ← EvgenyK left | 03:27 |
| ← runlevels06 left | 03:29 |
| → EvgenyK joined | 03:30 |
| → peirik_ joined | 03:34 |
| → drbeco joined | 03:38 |
| ← EvgenyK left | 03:38 |
| ← bywaterloo left | 03:39 |
| ← Yruama_ left | 03:39 |
| → finn_elija joined | 03:41 |
| ← FinnElija left | 03:41 |
| finn_elija → FinnElija | 03:41 |
| → kexec joined | 03:47 |
| ← hbautista left | 03:50 |
| → EvgenyK joined | 03:52 |
| ← EvgenyK left | 03:57 |
| ← falafel left | 03:59 |
| → lgc joined | 04:01 |
| ← lgc left | 04:01 |
| → kexec61 joined | 04:04 |
| ← rurtty left | 04:04 |
| ← kexec left | 04:04 |
| kexec61 → kexec | 04:04 |
| → YuGiOhJCJ2 joined | 04:04 |
| ← YuGiOhJCJ left | 04:05 |
| ← peirik_ left | 04:07 |
| → rurtty joined | 04:08 |
| → EvgenyK joined | 04:09 |
| → Soni joined | 04:09 |
| ← lucasta left | 04:10 |
| → lucasta joined | 04:16 |
| → bywaterloo joined | 04:20 |
| ← kexec left | 04:24 |
| ← lucasta left | 04:25 |
| ← EvgenyK left | 04:29 |
| ← bin101 left | 04:30 |
| → bin101 joined | 04:33 |
| ← currenthandle left | 04:33 |
| ← FinnElija left | 04:34 |
| → FinnElija joined | 04:34 |
| ← nattiestnate left | 04:35 |
| → lucasta joined | 04:40 |
| → EvgenyK joined | 04:42 |
| → roadie joined | 04:46 |
| ← roadie left | 04:51 |
| ← EvgenyK left | 04:52 |
| → EvgenyK joined | 04:54 |
| ← EvgenyK left | 04:59 |
| ← FinnElija left | 05:02 |
| → FinnElija joined | 05:03 |
| → han-solo joined | 05:03 |
| ← Disconsented left | 05:04 |
| → Disconsented joined | 05:05 |
| → hqdruxn08 joined | 05:05 |
| ← hqdruxn08__ left | 05:09 |
| → roadie joined | 05:11 |
| → EvgenyK joined | 05:12 |
| → rama joined | 05:12 |
| → net0bsd joined | 05:12 |
| ← lucasta left | 05:13 |
| ← chandash left | 05:14 |
| ← rama left | 05:16 |
| ← EvgenyK left | 05:20 |
| ← dviola left | 05:30 |
| ← roadie left | 05:31 |
| → hamburgler joined | 05:32 |
| → peirik_ joined | 05:33 |
| → EvgenyK joined | 05:33 |
| ← peirik_ left | 05:38 |
| ← EvgenyK left | 05:39 |
| ← elastic_dog left | 05:47 |
| → elastic_dog joined | 05:48 |
| ← ferdna left | 05:50 |
| → falafel joined | 05:51 |
| → EvgenyK joined | 05:51 |
| ← rgrinberg left | 05:51 |
| → rgrinberg joined | 05:55 |
| → roadie joined | 05:57 |
| → chandash joined | 05:58 |
| → currenthandle joined | 05:59 |
| ← rgrinberg left | 06:00 |
| → rgrinberg joined | 06:02 |
| ← EvgenyK left | 06:02 |
| ← chandash left | 06:03 |
| → duxsco joined | 06:04 |
| ← thiago left | 06:05 |
| → cdown joined | 06:13 |
| ← rgrinberg left | 06:13 |
| ← roadie left | 06:14 |
| → lucasta joined | 06:20 |
| → roadie joined | 06:24 |
| → falafel_ joined | 06:24 |
| ← falafel left | 06:27 |
| → EvgenyK joined | 06:33 |
| → chandash joined | 06:33 |
| ← cdown left | 06:34 |
| → rgrinberg joined | 06:35 |
| ← chandash left | 06:38 |
| ← net0bsd left | 06:44 |
| ← duxsco left | 06:46 |
| → chandash joined | 06:47 |
| → igemnace joined | 06:49 |
| ← chandash left | 06:51 |
| ← falafel_ left | 06:52 |
| ← Inline left | 06:53 |
| ← EvgenyK left | 06:53 |
| ← hamburgler left | 06:54 |
| → hamburgler joined | 06:55 |
| → jacobk joined | 07:02 |
| ← teddyc left | 07:03 |
| → EvgenyK joined | 07:05 |
| ← rgrinberg left | 07:09 |
| ← EvgenyK left | 07:14 |
| → teddyc joined | 07:17 |
| → peirik_ joined | 07:21 |
| → EvgenyK joined | 07:22 |
| ← EvgenyK left | 07:27 |
| ← esc23 left | 07:31 |
| ← sjoshi left | 07:33 |
| → c0dehu1k joined | 07:36 |
| → EvgenyK joined | 07:39 |
| ← rurtty left | 07:40 |
| → rfuentess joined | 07:42 |
| → iomari891 joined | 07:44 |
| → mei joined | 07:46 |
| ← EvgenyK left | 07:47 |
| → pydev1 joined | 07:52 |
| → EvgenyK joined | 07:53 |
| ← peirik_ left | 07:55 |
| ← EvgenyK left | 07:57 |
| ← dob1 left | 07:58 |
| → EvilDMP joined | 07:58 |
| ← ackyshake left | 07:58 |
| → dob1 joined | 07:58 |
| ← YuGiOhJCJ2 left | 08:02 |
| → austin987 joined | 08:02 |
| → zeenk joined | 08:04 |
| → YuGiOhJCJ2 joined | 08:05 |
| → austin_ joined | 08:10 |
| ← austin_ left | 08:10 |
| ← austin987 left | 08:12 |
| → Jck_true joined | 08:13 |
| → chandash joined | 08:13 |
| → Q_Q2 joined | 08:14 |
| → coot joined | 08:16 |
| ← chandash left | 08:18 |
| → EvgenyK joined | 08:22 |
| → fling_ joined | 08:27 |
| ← fling left | 08:28 |
| ← EvgenyK left | 08:28 |
| → sjoshi joined | 08:31 |
| ← warmana left | 08:31 |
| ← c0dehu1k left | 08:32 |
| → peirik_ joined | 08:34 |
| fling_ → fling | 08:34 |
| → warmana joined | 08:34 |
| → EvgenyK joined | 08:37 |
| ← Q_Q2 left | 08:38 |
| → mrfhitz joined | 08:38 |
| ← fdsfsaj left | 08:40 |
| → fdsfsaj joined | 08:41 |
| → dionysus69 joined | 08:42 |
| ← sqrl left | 08:45 |
| ← EvgenyK left | 08:47 |
| ← very_sneaky left | 08:50 |
| → very_sneaky joined | 08:51 |
| ← warmana left | 08:54 |
| → bgs joined | 08:59 |
| → warmana joined | 09:00 |
| → jaredce joined | 09:01 |
| → theoceaniscool joined | 09:08 |
| ← skapata left | 09:09 |
| → rosco joined | 09:12 |
| ← currenthandle left | 09:14 |
| → Masklin joined | 09:15 |
| ← Betal left | 09:21 |
| → clime joined | 09:21 |
| → mobidrop joined | 09:23 |
| → gildasio1 joined | 09:28 |
| ← gildasio left | 09:28 |
| → esc joined | 09:35 |
| ← esc left | 09:36 |
| → esc joined | 09:36 |
| → rainn92675 joined | 09:43 |
| ← warmana left | 09:47 |
| ← Masklin left | 10:02 |
| → elastic_1 joined | 10:02 |
| elastic_dog → Guest5516 | 10:02 |
| ← Guest5516 left | 10:02 |
| elastic_1 → elastic_dog | 10:02 |
| → Masklin__Gurder joined | 10:02 |
| ← Masklin__Gurder left | 10:02 |
| → lacrymology joined | 10:05 |
| → Masklin__Gurder joined | 10:06 |
| Masklin__Gurder → Masklin | 10:06 |
| ← haritz left | 10:08 |
| → derfflinger joined | 10:14 |
| ← lucasta left | 10:15 |
| → lucasta joined | 10:16 |
| → gryffus joined | 10:18 |
| → Guest28 joined | 10:25 |
| Guest28 → icbd | 10:26 |
| ← icbd left | 10:27 |
| → feriman joined | 10:27 |
| ← hamburgler left | 10:33 |
| ← aton` left | 10:43 |
| → chandash joined | 10:43 |
| ← chandash left | 10:48 |
| ← derpydoo left | 10:53 |
| → haritz joined | 10:57 |
| ← haritz left | 10:57 |
| → haritz joined | 10:57 |
| → warmana joined | 10:58 |
| ← haritz left | 11:04 |
| ← mrfhitz left | 11:08 |
| → haritz joined | 11:08 |
| ← haritz left | 11:08 |
| → haritz joined | 11:08 |
| ← haritz left | 11:08 |
| ← YuGiOhJCJ2 left | 11:10 |
| → haritz joined | 11:11 |
| ← haritz left | 11:11 |
| → haritz joined | 11:11 |
| ← haritz left | 11:11 |
| → haritz joined | 11:17 |
| ← haritz left | 11:17 |
| → haritz joined | 11:17 |
| ← haritz left | 11:18 |
| → duxsco joined | 11:19 |
| → vladoski joined | 11:20 |
| ← mobidrop left | 11:22 |
| → lpapp joined | 11:22 |
|
lpapp
| hi, when git log -L 60,60:file does help to find out when self.tool_requires("UUID/1.0@foo/stable") was added in the source code, is there some sort of grep I could use for this to figure when a line was added? And not just moved, refactored, etc. | 11:23 |
|
| some literal grep for that line, git grep or something | 11:23 |
|
osse
| git log -S'self.tool_requires("UUID/1.0@foo/stable")' | 11:24 |
| → mobidrop joined | 11:28 |
| ← rosco left | 11:40 |
| ← cbreak left | 11:42 |
| → rosco joined | 11:42 |
| ← lucasta left | 11:45 |
| → cbreak joined | 11:46 |
| ← warmana left | 11:48 |
| → chandash joined | 11:48 |
|
lpapp
| sadly, it also gave the same as git log | 11:48 |
|
| it gave me one commit where this line was moved | 11:48 |
|
| oh, hmm, no, I was wrong, | 11:49 |
|
| thanks | 11:49 |
| ← lpapp left | 11:49 |
| → lpapp joined | 11:49 |
|
lpapp
| no, I take that back, it gives a change where these lines were moved, not introduced | 11:49 |
|
| not sure how I can get the actual commit which introduced these lines. | 11:49 |
| → haritz joined | 11:49 |
| ← haritz left | 11:49 |
| → haritz joined | 11:49 |
|
osse
| git log -S should show both | 11:50 |
|
lpapp
| not sure why it does not then | 11:50 |
|
osse
| me neither | 11:50 |
|
ikke
| --full-history? Though not sure if that applies to -S | 11:51 |
|
osse
| git log -Sfoo will show commits where "foo" occurs only in + or - lines but not both | 11:51 |
|
lpapp
| it showed one commit with - and + | 11:51 |
|
osse
| can you show it | 11:51 |
|
lpapp
| could be because the indenting has changed? | 11:51 |
|
| actually, it did not | 11:52 |
|
| really weird stuff going on | 11:52 |
|
| osse: https://bpa.st/OQTYC | 11:52 |
|
osse
| build_requires != tool_requires | 11:53 |
|
| Maybe they mean the same thing, but Git doesn't know that :p | 11:53 |
|
lpapp
| oh | 11:54 |
| → lucasta joined | 11:55 |
|
lpapp
| thanks | 11:55 |
| ← farzat1 left | 11:56 |
| → Lunatrius` joined | 12:00 |
| ← Lunatrius left | 12:00 |
| Lunatrius` → Lunatrius | 12:00 |
| ← vishal left | 12:01 |
| ← duxsco left | 12:01 |
| → vishal joined | 12:04 |
| ← samuelb left | 12:06 |
| → berndj-blackout joined | 12:09 |
| ← lpapp left | 12:12 |
| → grub-reinstall joined | 12:13 |
| berndj-blackout → berndj | 12:14 |
| → mirai_ joined | 12:15 |
| ← mirai left | 12:15 |
| ← lucasta left | 12:18 |
| ← gtkgtkgtk left | 12:18 |
| → dulange joined | 12:21 |
| ← peirik_ left | 12:22 |
| → lucasta joined | 12:29 |
| → peirik_ joined | 12:32 |
| ← grub-reinstall left | 12:34 |
| ← pydev1 left | 12:34 |
| → grub-reinstall joined | 12:38 |
| → roadie` joined | 12:38 |
| ← grub-reinstall left | 12:41 |
| ← roadie left | 12:41 |
| ← fling left | 12:41 |
| → grub-reinstall joined | 12:43 |
| ← grub-reinstall left | 12:43 |
| → fling joined | 12:44 |
| → grub-reinstall joined | 12:45 |
| ← grub-reinstall left | 12:45 |
| → grub-reinstall joined | 12:47 |
| ← grub-reinstall left | 12:47 |
| → farzat1 joined | 12:48 |
| → grub-reinstall joined | 12:49 |
| ← grub-reinstall left | 12:49 |
| ← fdsfsaj left | 12:49 |
| → grub-reinstall joined | 12:50 |
| → fdsfsaj joined | 12:50 |
| ← chandash left | 12:50 |
| ← grub-reinstall left | 12:50 |
| → Guest4483 joined | 12:55 |
| ← Guest4483 left | 13:07 |
| ← coot left | 13:15 |
| → fflam joined | 13:20 |
| ← jaredce left | 13:26 |
| → nwoob joined | 13:28 |
|
nwoob
| I am creating branch from a tag but that branch also contains commit which are pushed after tag commit | 13:29 |
| → chandash joined | 13:29 |
|
nwoob
| I thought if I create a branch from tag then only those commits which are present in that tag will come in new branch | 13:30 |
|
| am I wrong? | 13:30 |
| → pydev1 joined | 13:33 |
|
osse
| that behaviour sounds surprising to me too | 13:34 |
|
| how did you create the branch ? | 13:34 |
| ← chandash left | 13:35 |
| → Oddly joined | 13:38 |
| → jaredce joined | 13:39 |
| ← analpaper left | 13:41 |
| → coot joined | 13:45 |
| ← jaredce left | 13:46 |
| → chandash joined | 13:48 |
| → jdarnley joined | 13:53 |
| ← J_Darnley left | 13:53 |
| → blackhawk joined | 13:53 |
| → bloody joined | 14:01 |
| → jaredce joined | 14:01 |
| ← nwoob left | 14:05 |
| → loulou joined | 14:06 |
| ← loulou left | 14:06 |
| → loulou joined | 14:06 |
| → nwoob joined | 14:07 |
| → konsolebox joined | 14:10 |
| → davicito joined | 14:10 |
| → tirnanog joined | 14:10 |
| ← loulou left | 14:10 |
| → gast0n joined | 14:11 |
| → tuskkk____ joined | 14:12 |
| → loulou joined | 14:12 |
| ← lacrymology left | 14:13 |
| → kurbus joined | 14:14 |
| ← KimK left | 14:16 |
| → vqueiroz joined | 14:17 |
| ← loulou left | 14:20 |
| ← kurbus left | 14:21 |
| → samuelbernardo joined | 14:23 |
| → lacrymology joined | 14:26 |
| → kurbus joined | 14:26 |
| ← Xenguy left | 14:28 |
| ← blackhawk left | 14:29 |
| → masber joined | 14:32 |
| → gh34 joined | 14:33 |
| → DEEPAKs joined | 14:37 |
| → Guest319 joined | 14:39 |
|
Guest319
| Hi! | 14:39 |
|
| Am researching ways to keep my companies Macs up to date with Git. Specifically ensuring the Git version that apple ships with is patched frequently. Any suggestions ? | 14:40 |
| ← ajfriesen left | 14:41 |
| ← rosco left | 14:42 |
| → mexen joined | 14:43 |
| → ajfriesen joined | 14:44 |
|
chandash
| you could look into installing git via homebrew and using the installed version over the type that is shipped with apple | 14:48 |
| → skapata joined | 14:48 |
|
chandash
| by modifying the order of $PATH perhaps | 14:48 |
|
R2robot
| ^ | 14:48 |
|
Guest319
| Thanks both. Yes I think we might opt for that but the apple version will actually still exist even if not being used | 14:48 |
| ← chandash left | 14:49 |
| → OolonColluphid joined | 14:54 |
| → drogas joined | 14:56 |
| ← konsolebox left | 14:59 |
| ← kurbus left | 15:01 |
| ← feriman left | 15:03 |
| → kurbus joined | 15:13 |
| → warmana joined | 15:23 |
| ← kurbus left | 15:24 |
| ← subopt left | 15:27 |
| → derpydoo joined | 15:28 |
| → thiago joined | 15:28 |
| → f_ joined | 15:33 |
| ← jdarnley left | 15:33 |
| → J_Darnley joined | 15:34 |
| → Swahili joined | 15:36 |
| ← coot left | 15:38 |
| ← roadie` left | 15:38 |
| → roadie joined | 15:41 |
| → kurbus joined | 15:43 |
| ← cbreak left | 15:45 |
| ← masber left | 15:46 |
| → rosco joined | 15:47 |
| → cbreak joined | 15:49 |
| ← kurbus left | 15:54 |
| → rgrinberg joined | 15:56 |
| ← jinsun_ left | 16:00 |
| → Nicklificent joined | 16:01 |
| ← Millicent left | 16:01 |
| Nicklificent → Millicent | 16:01 |
| → neure joined | 16:02 |
|
neure
| hi | 16:02 |
|
| given a commit, how do I find what tag is nearest before before it? (or after will do as well) | 16:02 |
| ← mobidrop left | 16:02 |
| ← tirnanog left | 16:03 |
| ← finalriposte left | 16:08 |
|
neure
| nvm I found it | 16:10 |
|
jast
| if you want to "describe" a commit in terms of a tag, `git describe` tends to work well | 16:11 |
|
| the direct answer to your question is `git tag --merged` | 16:11 |
|
| though that lists all reachable tags and may need post-processing | 16:12 |
| ← Guest319 left | 16:15 |
| ← Guest4 left | 16:17 |
| ← dsrt^ left | 16:18 |
| ← dionysus69 left | 16:18 |
| → sa0 joined | 16:20 |
| → duxsco joined | 16:27 |
| → KimK joined | 16:28 |
| ← gryffus left | 16:28 |
| → The_Blode joined | 16:29 |
| ← iomari891 left | 16:36 |
| → TheCatBehemoth joined | 16:38 |
| → iomari891 joined | 16:38 |
| ← duxsco left | 16:38 |
| ← neure left | 16:38 |
| → coot joined | 16:39 |
| → moldorcoder7 joined | 16:42 |
| → kurbus joined | 16:44 |
| ← f_ left | 16:46 |
| → f_ joined | 16:48 |
| → vlado_ joined | 16:48 |
| ← igemnace left | 16:50 |
| ← DEEPAKs left | 16:50 |
| ← kurbus left | 16:51 |
| ← vladoski left | 16:51 |
| ← derfflinger left | 16:52 |
| → Yruama joined | 16:52 |
| → rama joined | 16:57 |
| ← oprypin left | 16:58 |
| → oprypin joined | 16:58 |
| ← fdsfsaj left | 16:58 |
| → fdsfsaj joined | 16:59 |
| ← jaredce left | 17:04 |
| ← hyperair left | 17:06 |
| → c0dehu1k joined | 17:11 |
| → Yruama_ joined | 17:11 |
| → oriba joined | 17:11 |
| ← c0dehu1k left | 17:12 |
| ← sjoshi left | 17:12 |
| → c0dehu1k joined | 17:12 |
| ← Yruama left | 17:13 |
| ← c0dehu1k left | 17:13 |
| → c0dehu1k joined | 17:14 |
| ← rfuentess left | 17:14 |
| ← c0dehu1k left | 17:14 |
| → c0dehu1k joined | 17:15 |
| → ChmEarl joined | 17:16 |
| ← warmana left | 17:17 |
| → Inline joined | 17:21 |
| → hypera1r joined | 17:22 |
| ← dulange left | 17:25 |
| → kurbus joined | 17:27 |
| ← han-solo left | 17:31 |
| ← rgrinberg left | 17:31 |
| → causasui joined | 17:33 |
| ← bloody left | 17:33 |
| → rgrinberg joined | 17:34 |
| → lmat joined | 17:39 |
|
lmat
| What is the best way to tell if a tag is in a remote? It's too bad there aren't "origin/v1.0.0" remote markers :shrug:. | 17:40 |
| → Betal joined | 17:42 |
|
ljharb
| lmat: there are | 17:45 |
|
| lmat :gulp: | 17:45 |
|
lmat
| ljharb: I use git log --graph --oneline --decorate --all; and I don't see any remote tags. (I do see remote branches.) | 17:46 |
|
ljharb
| lmat: tags aren't usually per-remote - every git fetch will pull them all down, and any push that pushes tags will push them all up | 17:47 |
|
lmat
| ljharb: I have a lot of tags in my local repo, but I would like to know if any are missing in a remote. | 17:47 |
|
ljharb
| lmat: `git push --tags` will push those up, i think you can use `-n` to dry run it | 17:48 |
|
| lmat: use `git ls-remote --tags origin` and grep the output | 17:49 |
| ← bywaterloo left | 17:50 |
|
lmat
| ljharb: Thank you! | 17:50 |
|
| git push -n origin --tags; very helpful! | 17:51 |
| ← tuskkk____ left | 17:52 |
| → riposte joined | 17:57 |
| ← zeenk left | 17:57 |
| ← rosco left | 17:58 |
| → rosco joined | 18:00 |
| → currenthandle joined | 18:01 |
| → randallb joined | 18:02 |
|
rewt
| long form of -n is --dry-run, which may be more intuitive to read/remember | 18:02 |
| ← rgrinberg left | 18:04 |
| → davidsong joined | 18:12 |
|
terminaldweller
| 5/55 | 18:13 |
| ← Betal left | 18:15 |
| → Betal joined | 18:17 |
| → rama_ joined | 18:19 |
| ← rama left | 18:19 |
| → gryffus joined | 18:20 |
| ← iomari891 left | 18:21 |
| ← Yruama_ left | 18:25 |
| Rhys → Guest3512 | 18:28 |
| ← Guest3512 left | 18:28 |
| → Rhvs joined | 18:28 |
| → iomari891 joined | 18:28 |
| ← vlado_ left | 18:29 |
| ← mexen left | 18:29 |
| ← coot left | 18:36 |
| → coot joined | 18:36 |
| → bloody joined | 18:40 |
| ← EdFletcher left | 18:40 |
| ← pydev1 left | 18:41 |
| ← Swahili left | 18:44 |
| → Swahili joined | 18:44 |
| → EdFletcher joined | 18:44 |
| ← iomari891 left | 18:48 |
| ← cluelessperson_ left | 18:49 |
| ← f_ left | 18:50 |
| ← bket left | 18:51 |
| → bket joined | 18:54 |
| → cluelessperson joined | 18:56 |
| ← causasui left | 19:00 |
| ← rosco left | 19:01 |
| → feriman joined | 19:02 |
| ← cbreak left | 19:09 |
| ← xandris left | 19:09 |
| ← zulutango left | 19:09 |
| → zulutango joined | 19:09 |
| ← haritz left | 19:11 |
| ← coot left | 19:13 |
| → cbreak joined | 19:13 |
| → dulange joined | 19:13 |
| → haritz joined | 19:14 |
| ← haritz left | 19:14 |
| → haritz joined | 19:14 |
| ← EdFletcher left | 19:15 |
| → duxsco joined | 19:16 |
| → EdFletcher joined | 19:17 |
| → xandris joined | 19:17 |
| ← xandris left | 19:17 |
| → xandris joined | 19:22 |
| → cdown joined | 19:23 |
| ← xandris left | 19:24 |
| → xandris joined | 19:26 |
| → EvgenyK joined | 19:27 |
| ← nwoob left | 19:30 |
| ← clime left | 19:32 |
| ← EdFletcher left | 19:33 |
| → EdFletcher joined | 19:35 |
| ← randallb left | 19:37 |
| ← EvgenyK left | 19:37 |
| → xandris_ joined | 19:40 |
| ← xandris left | 19:40 |
| ← bgs left | 19:42 |
| → ELFrederich joined | 19:43 |
| ← vqueiroz left | 20:00 |
| ← jfsimon1981_b left | 20:00 |
| → jfsimon1981 joined | 20:02 |
| kurbus → test123 | 20:03 |
| test123 → kurbus | 20:03 |
| → Jong joined | 20:04 |
| → clime joined | 20:04 |
| → Kangie_ joined | 20:09 |
| ← Kangie left | 20:09 |
| ← Coop left | 20:12 |
| ← TheCatBehemoth left | 20:12 |
|
ELFrederich
| I'm getting this on a GitLab server when I run some git operations... core.fsyncObjectFiles is deprecated; use core.fsync instead, any idea how to suppress this? | 20:12 |
| → TheCatBehemoth joined | 20:17 |
| → Coop joined | 20:24 |
| → bywaterloo joined | 20:36 |
| → tuskkk____ joined | 20:37 |
| ← kurbus left | 20:38 |
| ← davidsong left | 20:45 |
| ← jacobk left | 20:48 |
| ← epony left | 20:52 |
| ← dermoth left | 20:53 |
| → stewie925 joined | 20:54 |
| ← Visor left | 20:57 |
| → Visor joined | 20:58 |
|
anddam
| howdy, for anyone familiar with "oneflow" I am trying to getting the meaning of the merge for completing a release branch https://www.endoflineblog.com/oneflow-a-git-branching-model-and-workflow#finishing-a-release-branch | 21:00 |
|
| it says "After that, the branch needs to be merged into master to be versioned permanently" I figure this means that by making the commint an ancestor of master you're pulling that branch along with the repo tip forever and ever | 21:01 |
|
| whereas if it was just a tag it could get lost in cloning | 21:01 |
| → dermoth joined | 21:05 |
| → m0viefreak joined | 21:05 |
| → jacobk joined | 21:07 |
| ← lucasta left | 21:13 |
| → lucasta joined | 21:14 |
| → epony joined | 21:17 |
| ← jacobk left | 21:20 |
|
nedbat
| anddam: you need to merge to master so that your last few commits to get 2.3.0 out the door will persist into the future, and be part of 2.4.0 | 21:20 |
| ← gryffus left | 21:22 |
| → gryffus joined | 21:23 |
| → xD- joined | 21:25 |
|
xD-
| yo guys how do i merge only one affected subfolders if i have 2 branches like master and devel? | 21:26 |
| → jacobk joined | 21:26 |
|
xD-
| i commit garbage at devel subfolders i dont want in master | 21:26 |
|
ikke
| xD-: that's not something git has support for | 21:32 |
|
xD-
| but its common use case? | 21:33 |
| → tirnanog joined | 21:33 |
|
ikke
| no | 21:33 |
|
xD-
| yes | 21:34 |
| → ZacSharp joined | 21:34 |
|
xD-
| you create subfolder with whatever examples images metadata | 21:34 |
|
| and you dont want it back in master | 21:34 |
|
ikke
| in git, you merge all or nothing | 21:34 |
|
| (you can manually modify the end result of merges to undo some changes though) | 21:35 |
|
| but in general, the expectation is that if you merge 2 branches, all the contents of both branches will be merged | 21:35 |
|
xD-
| maybe someone should add the feature | 21:35 |
|
ikke
| unlikely to be accepted | 21:36 |
|
xD-
| but subtree merge exists? | 21:36 |
|
| this not? | 21:36 |
|
| and i can only merge single files | 21:36 |
|
| from diff branches | 21:36 |
|
| but not whole folders | 21:36 |
|
| it doesnt make sense | 21:36 |
| → rurtty joined | 21:37 |
|
xD-
| i guess i have to read more manuals | 21:40 |
|
| git read-tree <- | 21:40 |
|
| or write script with find to add all single files in a subdir for merge | 21:40 |
|
| but its stupid | 21:40 |
|
nedbat
| xD-: why do you want files in the branch, but not on master? You can do that by having two commits: the files you do want to merge to master, and then the files you don't. Then you merge the first commit to master. | 21:41 |
|
xD-
| because it is devel branch | 21:42 |
|
| with a lot more testing stuff inside | 21:43 |
|
| it doesnt belong to master | 21:43 |
|
ikke
| xD-: https://lore.kernel.org/git/xmqqk0zxbe6f.fsf@gitster.c.googlers.com/ | 21:43 |
|
| xD-: don't commit it then | 21:43 |
| → Guest11 joined | 21:43 |
|
xD-
| i can always checkout between them | 21:43 |
|
| i didnt use .gitignore | 21:43 |
|
| since i wanted it stored | 21:44 |
|
| not lost data | 21:44 |
| ← Guest11 left | 21:44 |
|
ikke
| branches are not meant to keep changes apart indefinetly | 21:44 |
|
xD-
| well i come up with feature req | 21:44 |
|
| xD | 21:44 |
|
| or i code script around that issue | 21:44 |
|
| i dont understand how software development can work with this all or nothin | 21:45 |
|
ikke
| it works very well | 21:46 |
| → Lord_of_Life_ joined | 21:46 |
| ← Lord_of_Life left | 21:46 |
|
xD-
| not in my case | 21:47 |
|
| i handle binary data too | 21:47 |
|
| for testing | 21:47 |
| → ZMarkGC joined | 21:47 |
| Lord_of_Life_ → Lord_of_Life | 21:48 |
|
xD-
| like adding 100gb test files to linux kernel because you cant move it some devel | 21:48 |
|
| it sounds kinda stupid | 21:48 |
|
nedbat
| xD-: if you want to keep it forever, find a directory to put it in, and commit it to master. | 21:48 |
|
xD-
| if everything is .c | 21:48 |
|
| its fine and small | 21:48 |
| ← ELFrederich left | 21:48 |
|
xD-
| text based shits | 21:49 |
|
nedbat
| xD-: how will future developers use these test files if you don't put them in master? | 21:49 |
|
xD-
| they change to devel branch | 21:49 |
|
| and see all files | 21:49 |
|
| git checkout devel | 21:49 |
|
| and users do git checkout master | 21:50 |
|
| it sounds simple | 21:50 |
|
| yet git doesnt work like that i guess | 21:50 |
|
ikke
| correct | 21:50 |
|
| that's not what git is for | 21:50 |
|
| or git branches | 21:50 |
| ← lucasta left | 21:50 |
|
xD-
| someone must fix it | 21:50 |
|
| make a branch of git supporting that | 21:51 |
|
ikke
| xD-: feel free to fork git | 21:51 |
|
xD-
| na i will fix with script and quit developing like that | 21:52 |
|
| never start a branch | 21:53 |
|
| i also found workaround for file modification time stamps | 21:54 |
|
| its sad that you need workaround for all | 21:54 |
|
| gitstore meta thing | 21:54 |
|
| and now i need script fixing that | 21:54 |
|
nedbat
| xD-: you can keep a long-lived branch like that if you want. You just have to separate files into different commits. | 21:55 |
| ← foul_owl left | 21:55 |
| ← derpydoo left | 21:57 |
|
xD-
| git checkout (-p|--patch) [<tree-ish>] [--] [<pathspec>…] | 22:00 |
|
| find and xargs xD | 22:00 |
| ← jacobk left | 22:00 |
| → lucasta joined | 22:01 |
| → foul_owl joined | 22:02 |
| → codaraxis joined | 22:04 |
| ← hypera1r left | 22:06 |
| ← foul_owl left | 22:08 |
| ← currenthandle left | 22:11 |
| ← jfsimon1981 left | 22:12 |
| → jfsimon1981 joined | 22:12 |
| ← TheCatBehemoth left | 22:17 |
| ← roadie left | 22:17 |
| → TheCatBehemoth joined | 22:18 |
| → roadie joined | 22:18 |
| → foul_owl joined | 22:18 |
| ← roadie left | 22:22 |
| ← bloody left | 22:24 |
| → giu- joined | 22:25 |
| ← jfsimon1981 left | 22:25 |
| → bloody joined | 22:25 |
| → jfsimon1981 joined | 22:25 |
| ← gast0n left | 22:27 |
| ← Swahili left | 22:27 |
| → Swahili joined | 22:28 |
| ← thebombzen left | 22:28 |
| → bloody_ joined | 22:29 |
| → bloody__ joined | 22:32 |
| ← bloody left | 22:32 |
| ← ZMarkGC left | 22:33 |
| → ZMarkGC joined | 22:33 |
| → jacobk joined | 22:35 |
| ← bloody_ left | 22:36 |
| ← EvilDMP left | 22:40 |
| → Toneloc30 joined | 22:43 |
|
Toneloc30
| anyone know of any good online resource to practice/train on git commands using an online sandbox? | 22:45 |
|
| I read the git parable last night and found it really awesome, so well done | 22:45 |
| ← jfsimon1981 left | 22:45 |
|
xD-
| i found easy way ... | 22:46 |
| → jfsimon1981 joined | 22:46 |
|
xD-
| find project/ -type f -exec git checkout --merge devel {} \; | 22:46 |
|
| then i can commit devel changes to master | 22:47 |
|
| and skip all the crap | 22:47 |
|
| just add feature to git | 22:47 |
|
| then no find needed | 22:47 |
| → roadie joined | 22:48 |
| ← duxsco left | 22:50 |
| ← gh34 left | 22:50 |
| ← lucasta left | 22:51 |
|
xD-
| so all other folders wont get touched by merge | 22:51 |
| ← Toneloc30 left | 22:52 |
|
xD-
| simple features | 22:52 |
| → lucasta joined | 22:52 |
| → ackyshake joined | 22:52 |
| → bloody joined | 22:52 |
| → zeenk joined | 22:54 |
| ← jfsimon1981 left | 22:54 |
| → jfsimon1981 joined | 22:54 |
| ← bloody__ left | 22:56 |
| → ferdna joined | 22:56 |
| ← feriman left | 22:57 |
| ← roadie left | 22:59 |
| ← lucasta left | 23:01 |
| → loulou joined | 23:03 |
| ← loulou left | 23:03 |
| → loulou joined | 23:03 |
| ← cdown left | 23:03 |
| → lucasta joined | 23:03 |
|
anddam
| nedbat: I'm thinking about that | 23:07 |
| ← lucasta left | 23:08 |
| ← Swahili left | 23:09 |
| → Swahili joined | 23:09 |
| ← peirik_ left | 23:13 |
| → lucasta joined | 23:15 |
| ← moldorcoder7 left | 23:17 |
| ← loulou left | 23:17 |
| ← The_Blode left | 23:18 |
| → lucasta_ joined | 23:20 |
| ← sa0 left | 23:21 |
| → roadie joined | 23:25 |
| ← lucasta left | 23:26 |
| ← OolonColluphid left | 23:26 |
| → currenthandle joined | 23:28 |
|
ZacSharp
| toneloc30: https://git-school.github.io/visualizing-git/ (based on https://onlywei.github.io/explain-git-with-d3/) and https://git.tm/ are what I know | 23:29 |
| ← giu- left | 23:32 |
|
xD-
| i guess i need school been using it for the first time | 23:32 |
|
| but i will pull all the bookware about it done :) | 23:34 |
|
| better than askin | 23:34 |
|
| PACKT_GIT_COMPLETE_TUTORIAL-kEISO / PLURALSIGHT_CODE_SCHOOL_GIT_REAL_TUTORIAL-kEISO | 23:35 |
|
| etc | 23:35 |
|
| there seems to be a lot | 23:35 |
| ← roadie left | 23:36 |
|
nedbat
| xD-: we don't know what you are talking about, but you seem to have strong opinions before learning how git works. | 23:37 |
|
xD-
| yes i use software normally and i usually find design issues bugs instantly | 23:38 |
|
| thats my talent | 23:38 |
|
| software architecture is a big thing | 23:38 |
|
| and i am no software guy ... | 23:39 |
|
| yet ppl code and design a lot of crap | 23:39 |
| ← jacobk left | 23:40 |
|
xD-
| i filled some android bug reports even for banking apps | 23:40 |
|
| since they dont notice basic things | 23:40 |
|
| like fingerprint sensor above an OK button or dark mode missing | 23:41 |
|
| how can that be missed | 23:41 |
| → derpydoo joined | 23:41 |
|
nedbat
| xD-: your other talent is typing many many lines where just one would be enough. | 23:42 |
| ← xD- left | 23:43 |
| → off^ joined | 23:44 |
| → thebombzen joined | 23:46 |
| → peirik_ joined | 23:49 |
| ← TheCatBehemoth left | 23:52 |
| → Sulky joined | 23:53 |
| ← peirik_ left | 23:58 |