| 2019-02-17 |
| ← fletom86 left | 00:01 |
| → fletom86 joined | 00:02 |
| ← finalbeta left | 00:04 |
| ← Karyon left | 00:05 |
| → Karyon joined | 00:07 |
| → donofrio joined | 00:11 |
| ← watabou_ left | 00:11 |
| ← alyptik left | 00:19 |
| ← mescalinum left | 00:26 |
| → justanotheruser joined | 00:26 |
| ← dege left | 00:29 |
| → scrptktty joined | 00:36 |
| ← VectorX left | 00:37 |
| → VectorX joined | 00:41 |
| → hofmann3900 joined | 00:46 |
| ← deltam left | 00:48 |
| → yohnnyjoe joined | 00:53 |
| → hotpancakes joined | 00:58 |
| ← Regon left | 01:16 |
| → alyptik joined | 01:17 |
| → kneeki joined | 01:18 |
| → pionen joined | 01:21 |
| ← Ignacy left | 01:24 |
| ← egovirus left | 01:29 |
| ← pionen left | 01:40 |
| → chris349 joined | 01:44 |
|
chris349
| How can I bypass a everything is up to date message and force a push anyways? | 01:44 |
| ← hotpancakes left | 01:48 |
| → Dirak joined | 01:51 |
| ← yyy left | 01:54 |
|
Hello71
| !xy | 01:55 |
|
gitinfo
| You are asking about a solution, but we can help you a lot better if you could describe the actual problem you are trying to solve. | 01:55 |
|
bremner
| re-running a hook, I bet | 01:55 |
|
| chris349: you could always make an empty commit | 01:55 |
| ← yyy- left | 01:59 |
|
Hello71
| bremner: think you're too optimistic | 02:00 |
| ← dre_ left | 02:06 |
| → pionen joined | 02:06 |
| ← blackmesa left | 02:07 |
| → watabou_ joined | 02:07 |
| ← Karyon left | 02:14 |
| ← pionen left | 02:14 |
| → pionen joined | 02:15 |
| → finalbeta joined | 02:16 |
| ← Dirak left | 02:16 |
| ← peepsalot left | 02:25 |
| → hotpancakes joined | 02:26 |
| → Dirak joined | 02:28 |
| ← hotpancakes left | 02:32 |
| ← F0rTex left | 02:36 |
| → F0rTex joined | 02:37 |
| ← watabou_ left | 02:39 |
| ← m0viefreak left | 02:47 |
| → stitched_unicorn joined | 02:47 |
| → boombatower joined | 02:51 |
| ← Achylles left | 02:51 |
| ← mven left | 02:51 |
| ← aidalgol left | 03:00 |
| ← pionen left | 03:01 |
| → hotpancakes joined | 03:01 |
| → pionen joined | 03:03 |
| ← courrier left | 03:10 |
| ← lagothrix left | 03:13 |
| → lagothrix joined | 03:13 |
| ← jcbitter left | 03:19 |
| → Karyon joined | 03:19 |
| ← hotpancakes left | 03:20 |
| ← veegee_ left | 03:21 |
| → watabou_ joined | 03:21 |
| → mven joined | 03:21 |
| ← mven left | 03:21 |
| → aidalgol joined | 03:26 |
| → veegee joined | 03:27 |
| ← causasui left | 03:29 |
| → jcbitter joined | 03:34 |
| → core7 joined | 03:35 |
|
core7
| I am trying to learn more about git branches - Why does git clone not get all the branches? Why have two commands "git branch + git checkout" to get a branch? Even then I get to detached head state | 03:37 |
| → wxg joined | 03:39 |
| ← watabou_ left | 03:40 |
| ← jnewt left | 03:41 |
|
rewt
| git clone does get all branches. those 2 commands do different things; use the one that's for what you want to do. | 03:42 |
|
core7
| rewt: I am trying to wrap my head around git clone + git fetch - why do i need a git fetch --all? | 03:43 |
|
| why not have that functionality in git clone? | 03:44 |
|
rewt
| man git fetch | 03:44 |
|
gitinfo
| the git-fetch manpage is available at https://gitirc.eu/git-fetch.html | 03:44 |
|
rewt
| --all = Fetch all remotes. | 03:44 |
|
| if you have multiple remotes, --all will fetch from all of them | 03:44 |
|
core7
| rewt: why not fetch all branches when git clone happens? | 03:44 |
|
rewt
| it does | 03:45 |
|
core7
| let me try something - brb | 03:45 |
|
rewt
| remotes are remote repos ... you're talking about so many different things at once | 03:45 |
|
| `git clone` clones a repo; makes a local copy of it | 03:46 |
|
| `git fetch` updates the local repo; fetches changes that are in the remote that you don't yet have locally | 03:46 |
|
| `git branch` creates new branches | 03:46 |
|
| `git checkout` checks out (switches to) another branch | 03:46 |
|
core7
| rewt: I've a repo with multiple branches (git branch -a) - I clone - then I do a git checkout origin/mybranchname -> In git branch -a it's listed as remotes/origin/mybranchname -- the checkout leads me to a detached head state | 03:47 |
|
| what exactly is happening? | 03:47 |
|
rewt
| you're checking out a remote branch -- you cannot commit to that, so you're in a detached head state | 03:48 |
|
core7
| whats the point of checkoug out a remote branch if i can't commit to it? | 03:48 |
|
rewt
| checkout mybranchname to create a local branch that tracks the remote branch | 03:48 |
|
| there is no point in that | 03:48 |
|
| other than you want it checked out but don't want to create a local tracking branch for it | 03:48 |
|
core7
| so i have to do "git checkout mybranchname"? | 03:49 |
|
rewt
| yes | 03:49 |
|
core7
| rewt: thanks - that seems to work - so now i am on a local branch- when I commit and push, it goes to remote as well? or not? | 03:50 |
|
rewt
| yes, when you commit, your local branch is updated, and then you can push that branch to update the remote | 03:50 |
|
core7
| rewt: why does git allow to checkout "git checkout origin/mybranchname" - and is there a use for that? | 03:52 |
|
rewt
| you can checkout any ref, including remote branches, or even the hash of any commit in the repo | 03:53 |
|
core7
| rewt: what is a good tutorial/video tutorial to understand these concepts? | 03:53 |
|
rewt
| sometimes you want to look at contents of the files at those points in history | 03:53 |
|
| !tutorials | 03:54 |
|
gitinfo
| [!tutorial] A list of interactive git tutorials: http://try.github.com | 03:54 |
|
core7
| Thanks | 03:55 |
| ← sgen left | 03:59 |
| ← Karyon left | 04:02 |
| ← rafasc left | 04:03 |
| ← inkbottle left | 04:04 |
| → mowcat joined | 04:12 |
| → dirtyroshi joined | 04:17 |
| → null1337 joined | 04:17 |
| → watabou_ joined | 04:20 |
| ← Cabanossi left | 04:20 |
| → rsrx joined | 04:26 |
| → Cabanossi joined | 04:27 |
| ← orbyt_ left | 04:28 |
| ← igemnace left | 04:30 |
| → _kk22kk_ joined | 04:41 |
| → Karyon joined | 04:41 |
| ← boombatower left | 04:45 |
| metrixx → Guest25962 | 04:49 |
| → metrixx_ joined | 04:49 |
| ← Guest25962 left | 04:53 |
| ← dviola left | 04:55 |
| ← pionen left | 04:56 |
| → khalella joined | 04:57 |
|
khalella
| i do not understand how to use initally pull git submodules. i add them to .gitmodules, and then git submodule update --init --recursive | 04:58 |
|
| and git submodule foreach git pull origin master | 04:59 |
|
| it will clone submodules that i already have pulled down, but will do nothing for new ones that i have added to .gitmodules | 04:59 |
|
| so it needs to already exist | 05:01 |
| → pks_ joined | 05:01 |
| ← pks left | 05:03 |
| pks_ → pks | 05:03 |
| ← Muzer left | 05:05 |
|
khalella
| pretty much none of the commands on this page will work: https://stackoverflow.com/questions/1030169/easy-way-to-pull-latest-of-all-git-submodules | 05:05 |
|
| so i need to clone the repository manually first, as thought im committing it all into my repo | 05:05 |
| → igemnace joined | 05:05 |
|
khalella
| and then add it as a submodule, and submodule update --init ? | 05:05 |
|
| i don't understand this at all. it doesn't seem right | 05:05 |
| → osa1 joined | 05:06 |
| → SkarmoutsosV joined | 05:07 |
|
khalella
| this means when i built it with jenkins or somethig its going to fail. i need to SSH into my jenkins box and manually clone easch of like 20 submodules into their little shiteating folders | 05:07 |
|
osa1
| wwhen I have relative submodule paths and multiple remotes, how do I tell git to use remote1 when updating submodules instead of remote2 which is what git is using by default? | 05:07 |
| → hotpancakes joined | 05:08 |
| → Silenced joined | 05:08 |
| ← rsrx left | 05:10 |
| → Muzer joined | 05:11 |
| ← watabou_ left | 05:12 |
| ← hotpancakes left | 05:13 |
| → cd joined | 05:17 |
| → boombatower joined | 05:19 |
| → causasui joined | 05:26 |
| ← causasui left | 05:31 |
| → mven joined | 05:31 |
| → smokals joined | 05:38 |
| ← dermoth left | 05:39 |
| → keepLearning512 joined | 05:41 |
| ← xcm left | 05:43 |
| → xcm joined | 05:44 |
| ← donofrio left | 05:47 |
| ← stitched_unicorn left | 05:50 |
| → dermoth joined | 05:52 |
| ← Karyon left | 06:02 |
| ← dermoth left | 06:03 |
| → dermoth joined | 06:05 |
| → dege joined | 06:05 |
| → maryo joined | 06:12 |
| ← yohnnyjoe left | 06:14 |
| → hello joined | 06:15 |
| ← sjoshi left | 06:15 |
| → jaeckel joined | 06:18 |
| ← boombatower left | 06:19 |
| ← mven left | 06:23 |
| → sourcream joined | 06:28 |
| → time_ joined | 06:28 |
| ← hello left | 06:30 |
| time_ → hello | 06:30 |
| → watabou_ joined | 06:31 |
| → iam730 joined | 06:31 |
| ← Envil left | 06:33 |
| → daegontaven joined | 06:33 |
| → hotpancakes joined | 06:33 |
| → Envil joined | 06:33 |
|
daegontaven
| i commited some code to branch i don't remember the name of that i deleted from origin..how do i search for the code? | 06:33 |
| ← Envil left | 06:33 |
|
daegontaven
| i'm sure there were no hard resets or anything | 06:34 |
| ← smokals left | 06:35 |
|
daegontaven
| nvm figured it out using git grep | 06:36 |
| ← hotpancakes left | 06:38 |
| ← craigo left | 06:40 |
| → TheSpectre joined | 06:42 |
| ← sourcream left | 06:43 |
| ← keepLearning512 left | 06:50 |
| → sjoshi joined | 06:58 |
| ← mowcat left | 07:02 |
| ← irqq left | 07:09 |
| ← thiago left | 07:11 |
| → causasui joined | 07:27 |
| ← jcbitter left | 07:31 |
| ← causasui left | 07:32 |
| ← igemnace left | 07:39 |
| ← _kk22kk_ left | 07:42 |
| ← Goplat left | 07:47 |
| ← quesker left | 07:53 |
| → tribrid joined | 07:55 |
| → mikecmpbll joined | 07:59 |
| ← Crocodillian left | 08:00 |
| → ComradeCrocodill joined | 08:00 |
| ← kadoban left | 08:01 |
| ← scrptktty left | 08:04 |
| ← rjsalts left | 08:07 |
| → rjsalts joined | 08:11 |
| ← mikecmpbll left | 08:13 |
| → mescalinum joined | 08:21 |
| ← watabou_ left | 08:26 |
| → kapil____ joined | 08:31 |
| ← mat001 left | 08:38 |
| ← mescalinum left | 08:43 |
| → mescalinum joined | 08:47 |
| ← dege left | 08:49 |
| ← sunri5e left | 08:54 |
| → sunri5e joined | 08:54 |
| → watabou_ joined | 08:54 |
| → hotpancakes joined | 09:01 |
| ← hotpancakes left | 09:06 |
| → sourcream joined | 09:11 |
| ← CarlFK left | 09:11 |
| ← random_yanek left | 09:14 |
| → blackmesa joined | 09:14 |
| ← im0nde left | 09:19 |
| ← SkarmoutsosV left | 09:21 |
| → YuGiOhJCJ joined | 09:21 |
| ← aidalgol left | 09:22 |
| ← pjboro left | 09:23 |
| → aidalgol joined | 09:23 |
| → causasui joined | 09:28 |
| → random_yanek joined | 09:28 |
| ← random_yanek left | 09:28 |
| ← veegee left | 09:28 |
| → veegee joined | 09:29 |
| → random_yanek joined | 09:30 |
| → czart joined | 09:32 |
| ← causasui left | 09:32 |
| → im0nde joined | 09:33 |
| ← hello left | 09:38 |
| ← watabou_ left | 09:42 |
| ← Silenced left | 09:44 |
| ← cebor left | 09:46 |
| → cebor joined | 09:46 |
| ← maryo left | 09:49 |
| ← uebera|| left | 09:51 |
| → uebera|| joined | 09:52 |
| ← Puffball left | 09:53 |
| → igemnace joined | 09:57 |
| → plexigras joined | 09:58 |
| ← netj left | 10:03 |
| → netj joined | 10:03 |
| ← \void left | 10:04 |
| ← zulutango left | 10:08 |
| → Regon joined | 10:10 |
|
j416
| daegontaven: man git-reflog | 10:10 |
|
gitinfo
| daegontaven: the git-reflog manpage is available at https://gitirc.eu/git-reflog.html | 10:10 |
| ← Dirak left | 10:14 |
| ← Tawonga left | 10:16 |
| → time_ joined | 10:16 |
| ← dpyro left | 10:21 |
| → sozuba joined | 10:22 |
| → yyy- joined | 10:23 |
| ← catsup left | 10:29 |
| → catsup joined | 10:29 |
| ← catsup left | 10:30 |
| ← justanotheruser left | 10:30 |
| → catsup joined | 10:30 |
| → Fernando-Basso joined | 10:32 |
| → mikecmpbll joined | 10:40 |
| → nemesit|znc joined | 10:44 |
| ← cd left | 10:46 |
| → cd joined | 10:47 |
| → saidi joined | 10:48 |
| → manuelschneid3r joined | 10:49 |
| ← wolfshappen left | 10:52 |
| → m0viefreak joined | 10:53 |
| → wolfshappen_ joined | 10:53 |
| telling_ → telling | 10:54 |
| ← manuelschneid3r left | 10:54 |
| → manuelschneid3r joined | 10:55 |
| → Phylock joined | 10:58 |
| time_ → hello | 10:59 |
| ← Bobdude left | 11:00 |
| ← lankanmon left | 11:00 |
| → hotpancakes joined | 11:02 |
| ← hotpancakes left | 11:07 |
| ← brandonkal left | 11:09 |
| ← Inline left | 11:16 |
| → Silenced joined | 11:19 |
| ← kjartan left | 11:22 |
| ← R2robot left | 11:23 |
| → kjartan joined | 11:27 |
| → causasui joined | 11:29 |
| ← sourcream left | 11:32 |
| ← causasui left | 11:33 |
| → sourcream joined | 11:36 |
| ← pyfgcr left | 11:37 |
| → nevodka joined | 11:38 |
| ← nevodka left | 11:38 |
| → nevodka joined | 11:39 |
| ← nevodka left | 11:39 |
| → watabou_ joined | 11:39 |
| → nevodka joined | 11:39 |
| ← nevodka left | 11:39 |
| → Achylles joined | 11:39 |
| → stitched_unicorn joined | 11:39 |
| → pyfgcr joined | 11:39 |
| → nevodka joined | 11:40 |
| ← nevodka left | 11:40 |
| → nevodka joined | 11:40 |
| ← nevodka left | 11:40 |
| ← mona_x left | 11:44 |
| → lankanmon joined | 11:52 |
| ← blackmesa left | 11:52 |
| → Inline joined | 11:57 |
| ← sourcream left | 12:00 |
| ← manuelschneid3r left | 12:01 |
| ← watabou_ left | 12:12 |
| ← Mattiaslndstrm left | 12:20 |
| → watabou_ joined | 12:31 |
| → gloomy joined | 12:31 |
| ← sjoshi left | 12:32 |
| → sahasatvik joined | 12:34 |
| → craigo joined | 12:38 |
| ← hello left | 12:43 |
| → tkore1 joined | 12:44 |
| → snowkidimd joined | 12:48 |
| ← wolfshappen_ left | 12:51 |
| ← tkore1 left | 12:51 |
| → egovirus joined | 12:52 |
| → AtumT joined | 12:52 |
| ← Silenced left | 12:52 |
| → Silenced joined | 12:53 |
| ← saidi left | 12:55 |
| ← Eryn_1983_FL left | 12:58 |
| → SkarmoutsosV joined | 12:58 |
| ← RoriconKnight left | 13:00 |
| ← watabou_ left | 13:03 |
| → wolfshappen joined | 13:05 |
| ← gloomy left | 13:06 |
| → Eryn_1983_FL joined | 13:08 |
| → saidi joined | 13:08 |
| ← snowkidimd left | 13:11 |
| → yohnnyjoe joined | 13:12 |
| → courrier joined | 13:12 |
| → dege joined | 13:12 |
| → snowkidimd joined | 13:13 |
| ← dege left | 13:15 |
| → hotpancakes joined | 13:16 |
| ← zampano left | 13:17 |
| → sjoshi joined | 13:19 |
| ← xcm left | 13:20 |
| → xcm joined | 13:21 |
| → leeN joined | 13:22 |
| → inkbottle joined | 13:24 |
| → quipa joined | 13:26 |
| → causasui joined | 13:30 |
| ← hofmann3900 left | 13:30 |
|
j416
| does anyone know of a nice cli git-blame view? I'd like something like git gui blame, but which runs in the terminal. I currently use vim-fugitive's :Gblame but it'd be nice to have something stand-alone. | 13:30 |
|
osse
| standalone() { vim -c Gblame "$1"; } | 13:33 |
|
| \o/ | 13:33 |
|
j416
| ... | 13:33 |
|
| ...thanks | 13:33 |
|
osse
| But seriously, tig maybe? | 13:33 |
|
j416
| oh.. tig has a blame view? | 13:34 |
|
osse
| I don't know. Wouldn't surprise me | 13:34 |
|
j416
| wow, it does. | 13:34 |
|
| tig blame <path> | 13:34 |
| ← causasui left | 13:34 |
|
j416
| not optimal though | 13:35 |
|
osse
| Looks nice. | 13:35 |
|
j416
| maybe I'm just not used to it | 13:35 |
|
osse
| No syntax highlighting of the code though | 13:36 |
|
| Not a big deal I guess | 13:36 |
|
j416
| it seems you can press , to blame parent, then < to go back, but if you have pressed enter to view the commit, you can't blame parent (,) _or_ go back (<) anymore without first exiting the diff view, it seems | 13:37 |
| → maryo joined | 13:37 |
|
j416
| (which is done with q) | 13:37 |
| ← sahasatvik left | 13:37 |
| → totte joined | 13:50 |
| ← mostlybadfly left | 13:53 |
| → gloomy joined | 14:05 |
| ← gloomy left | 14:08 |
| → mona_x joined | 14:13 |
| ← hotpancakes left | 14:16 |
| → lucasb joined | 14:19 |
| → keepLearning512 joined | 14:20 |
| ← snowkidimd left | 14:23 |
| → CryptoDavid joined | 14:23 |
| → snowkidimd joined | 14:23 |
| ← keepLearning512 left | 14:25 |
| → hotpancakes joined | 14:27 |
| → maryo_ joined | 14:30 |
| ← foul_owl_ left | 14:34 |
| ← maryo left | 14:34 |
| ← hotpancakes left | 14:34 |
| → gloomy joined | 14:35 |
| ← giuscri left | 14:36 |
| ← mns left | 14:36 |
| → mat001 joined | 14:36 |
| ← YuGiOhJCJ left | 14:37 |
| → foul_owl_ joined | 14:38 |
| → mns joined | 14:39 |
|
osse
| j416: I think tig will be my main blame tool going forward. this is neat | 14:40 |
|
| thanks to myself for the recommendation | 14:40 |
|
_ikke_
| Yes, I use tig extensively as well | 14:41 |
|
| I basically have a tmux screen with a terminal, tig and a live updated git status -sb | 14:41 |
|
| s/terminal/shell | 14:41 |
|
osse
| _ikke_: how do you do the live thing? | 14:42 |
|
_ikke_
| inotifywait | 14:42 |
|
osse
| ah | 14:43 |
|
| do you rerun git status -sb whenever anything changes? | 14:43 |
|
_ikke_
| https://gist.github.com/Ikke/64858046d15426aad19f | 14:44 |
|
| yes | 14:44 |
|
| Not sure if that's the latest version I use | 14:44 |
| ← Fernando-Basso left | 14:44 |
|
osse
| why capture the output? | 14:45 |
|
_ikke_
| less flickering | 14:45 |
|
| You capture the output before you reset the screen, then the rendering is much faster | 14:46 |
| → jungsubk joined | 14:48 |
|
osse
| makes sense | 14:49 |
|
_ikke_
| kinda like double-buffer rendeirng | 14:49 |
|
| not entirely, but comes close | 14:49 |
|
osse
| heh I fiddled a bit with inotifywait -m -r . | 14:52 |
|
| my gitified prompt really makes it spew | 14:52 |
|
_ikke_
| heh | 14:52 |
| → talx joined | 14:53 |
|
talx
| hello guys | 14:53 |
|
gitinfo
| talx: hi! I'd like to automatically welcome you to #git, a place full of helpful gits. Got a question? Just ask it — chances are someone will answer fairly soon. The topic has links with more information about git and this channel. NB. it can't hurt to do a backup (type !backup for help) before trying things out, especially if they involve dangerous keywords such as --hard, clean, --force/-f, rm and so on. | 14:53 |
|
talx
| repo sync | 14:53 |
|
| error: in `sync`: [Errno 2] No such file or directory: '/home/nwertheizer/.repo/manifests/.git/HEAD' | 14:53 |
|
| error: manifest missing or unreadable -- please run init | 14:53 |
|
| I'm the newest person to git | 14:53 |
| → watabou_ joined | 14:54 |
|
talx
| I'm not sure what to do in google it says to delete a folder I don't have | 14:54 |
| → AtumT_ joined | 14:54 |
|
_ikke_
| "manifest missing or unreadable -- please run init" | 14:55 |
|
| It looks like you are running it somewhere that is not a repo-fied project | 14:55 |
| ← AtumT left | 14:55 |
|
talx
| what do you mea | 14:56 |
|
| n | 14:56 |
|
_ikke_
| nevermind | 14:56 |
|
j416
| osse: :D | 14:56 |
|
talx
| repo init | 14:57 |
|
| fatal: manifest url (-u) is required. | 14:57 |
| → AtumT joined | 14:57 |
|
_ikke_
| I don't know repo that well, so cannot really help you | 14:57 |
| ← hexa- left | 14:57 |
| ← xcm left | 14:57 |
| ← jyc left | 14:57 |
| → xcm joined | 14:57 |
|
j416
| _ikke_: you know that you can set status.short and status.branch and avoid -sb, right? | 14:58 |
| → jyc joined | 14:58 |
|
_ikke_
| j416: I use an alias anyway | 14:58 |
|
| j416: alias gst='git status -sb' | 14:58 |
|
j416
| I see | 14:59 |
| ← watabou_ left | 14:59 |
| ← AtumT_ left | 14:59 |
|
talx
| hm | 14:59 |
|
j416
| you could also tput cup 0 0 to remove all flickering (although it'd not redraw everything) | 14:59 |
|
talx
| I did repo init -u ssh://hsot:29418/software-repo | 15:00 |
|
_ikke_
| right, I guess if the list became shorter, it would not remove later lines, right? | 15:00 |
|
talx
| I did repo init -u ssh://host:29418/software-repo | 15:00 |
|
| it says : | 15:00 |
|
| Permission denied (publickey). | 15:00 |
|
| Permission denied (publickey). | 15:00 |
|
| fatal: Could not read from remote repository. | 15:00 |
|
| Please make sure you have the correct access rights | 15:00 |
|
| and the repository exists. | 15:00 |
|
j416
| yeah it only moves the cursor to 0,0 and whatever you don't draw will stay as before | 15:00 |
|
talx
| do anyone have any explanation for this ? | 15:00 |
|
j416
| talx: you didn't set up your ssh key properly | 15:00 |
|
_ikke_
| "Permission denied (publickey)" | 15:00 |
|
Celelibi
| Is there a way to provide my own merger when I perform a rebase? | 15:02 |
|
| A tool that understands the semantics of the language could probably make a better job than any line-based one. | 15:02 |
|
_ikke_
| You can provide your own merge driver | 15:03 |
|
osse
| Celelibi: yes | 15:03 |
|
_ikke_
| check man gitattributes | 15:03 |
|
gitinfo
| the gitattributes manpage is available at https://gitirc.eu/gitattributes.html | 15:03 |
|
osse
| Celelibi: look up "Defining a custom merge driver" | 15:03 |
|
j416
| are merge drives and diff drivers different things? | 15:04 |
|
Celelibi
| thanks, I'll look that up. | 15:04 |
|
j416
| drivers* | 15:04 |
|
_ikke_
| j416: I guess the same is the difference between mergetool and difftool | 15:04 |
|
| s/is/as/ | 15:04 |
|
j416
| I mean, could you use a diff driver for a merge driver or vice versa? | 15:04 |
|
osse
| j416: the merge driver is expected to actually write the new merged version | 15:04 |
|
j416
| ah. | 15:04 |
|
| so it's diff driver plus extra? | 15:04 |
|
_ikke_
| You need to be able to do an actual 3-way merge I guess | 15:05 |
|
Celelibi
| You can use more information when performing a merge. | 15:05 |
|
osse
| I mean technically a merge driver doesn't really have to diff anything | 15:05 |
|
j416
| alright, so they're different animals | 15:05 |
|
osse
| It could pick one of the versions at random for example | 15:05 |
|
j416
| ty | 15:05 |
|
osse
| But I would expect a merge driver to make sense of the differences | 15:05 |
|
talx
| j416: okay I'm doing it again | 15:06 |
| ← UTAN_dev left | 15:07 |
| → AtumT_ joined | 15:08 |
| ← yohnnyjoe left | 15:09 |
| ← AtumT left | 15:11 |
|
talx
| well I think I did set it right | 15:14 |
| → hotpancakes joined | 15:15 |
| ← wxg left | 15:15 |
| → WakiMiko joined | 15:19 |
| ← hotpancakes left | 15:20 |
| → blipz joined | 15:21 |
| ← stfn left | 15:23 |
| → stfn joined | 15:24 |
| → hexa- joined | 15:24 |
| → orbyt_ joined | 15:27 |
| → hotpancakes joined | 15:30 |
| ← hotpancakes left | 15:30 |
| ← SkarmoutsosV left | 15:30 |
| → causasui joined | 15:30 |
| ← courrier left | 15:32 |
| → hussam joined | 15:34 |
| ← causasui left | 15:35 |
| ← tombusby left | 15:36 |
| ← greatgatsby left | 15:37 |
| → greatgatsby joined | 15:38 |
| ← gloomy left | 15:38 |
| → tombusby joined | 15:39 |
| ← foul_owl_ left | 15:40 |
| → manuelschneid3r joined | 15:40 |
| → foul_owl_ joined | 15:44 |
|
talx
| hello guys | 15:45 |
|
| how come I get this error | 15:45 |
|
| error: in `sync`: [Errno 2] No such file or directory: '/home/nwertheizer/trees/npu-stack/.repo/manifests/.git/HEAD' | 15:45 |
|
| error: manifest missing or unreadable -- please run init | 15:45 |
|
| but when I did it in ~/.ssh | 15:45 |
|
| it worked and I manged to initiate and sync | 15:45 |
|
| I want to get all the directories in /home/nwertheizer/trees/npu-stack/ | 15:45 |
|
| and I get the error above | 15:46 |
|
| any idea how to issue it ? | 15:46 |
| → blackmesa joined | 15:49 |
|
talx
| 939 people here | 15:50 |
|
| all bots ? | 15:50 |
| ← quipa left | 15:51 |
|
_ikke_
| talx: lot of people idling | 15:52 |
| ← orbyt_ left | 15:52 |
| ← blipz left | 15:53 |
|
RichiH
| _ikke_: who you callin' idle mate? | 15:54 |
| → peacememories joined | 15:55 |
| → igemnace_ joined | 15:55 |
|
_ikke_
| not you apparently ;-) | 15:55 |
| ← igemnace left | 15:55 |
| ← blackmesa left | 15:56 |
| → blackandblue joined | 15:57 |
| ← talx left | 15:57 |
| → kadoban joined | 15:58 |
| → mven_ joined | 16:06 |
| ← stitched_unicorn left | 16:08 |
| → stitched_unicorn joined | 16:10 |
| → zampano joined | 16:12 |
| ← stitched_unicorn left | 16:13 |
| → keepLearning512 joined | 16:13 |
| ← jelmer left | 16:14 |
| → jelmer joined | 16:14 |
| ← keepLearning512 left | 16:17 |
| → gloomy joined | 16:18 |
| ← troyt left | 16:20 |
| → troyt joined | 16:20 |
| ← mooasaurus left | 16:25 |
| → mooasaurus joined | 16:26 |
| ← peacememories left | 16:28 |
| ← mooasaurus left | 16:34 |
| → mooasaurus joined | 16:34 |
| → peacememories joined | 16:41 |
| → totte_ joined | 16:42 |
| ← totte left | 16:43 |
| totte_ → totte | 16:45 |
| → thiago joined | 16:50 |
| → metrixx joined | 16:50 |
| → dpyro joined | 16:51 |
| → watabou_ joined | 16:51 |
| → basteh joined | 16:53 |
| ← metrixx_ left | 16:54 |
| ← watabou_ left | 16:55 |
| ← jungsubk left | 16:55 |
| ← gloomy left | 16:58 |
| → venmx joined | 17:06 |
| → R2robot joined | 17:09 |
| ← peacememories left | 17:09 |
| → watabou_ joined | 17:14 |
| ← dfaught left | 17:15 |
| → ferdna joined | 17:17 |
| → WhiskerBiscuit joined | 17:19 |
| ← watabou_ left | 17:19 |
| → blackmesa joined | 17:19 |
| → blackmesa1 joined | 17:22 |
| ← blackmesa left | 17:24 |
| → yohnnyjoe joined | 17:26 |
| ← blackmesa1 left | 17:27 |
| → krrishg joined | 17:28 |
| → causasui joined | 17:31 |
| ← causasui left | 17:36 |
| → watabou_ joined | 17:36 |
| watabou_ → watabou | 17:37 |
| ← renich left | 17:45 |
| ← Achylles left | 17:49 |
| ← kapil____ left | 17:50 |
| → jcbitter joined | 18:03 |
| → blackmesa1 joined | 18:06 |
| ← maryo_ left | 18:08 |
| ← krrishg left | 18:08 |
| ← mven_ left | 18:11 |
| ← yyy- left | 18:15 |
| → dege joined | 18:17 |
| ← Silenced left | 18:18 |
| → gloomy joined | 18:20 |
| ← WhiskerBiscuit left | 18:20 |
| ← greatgatsby left | 18:20 |
| ← neunon left | 18:26 |
| → neunon joined | 18:28 |
|
Celelibi
| How do I get the list of commit ids between two commits? | 18:34 |
|
| (in order) | 18:34 |
| → govg joined | 18:35 |
|
Celelibi
| The problem I have is when there are multiple path. | 18:35 |
|
| Basically, the shortest path should be ok. | 18:36 |
|
| Or any path. | 18:36 |
|
kadoban
| Celelibi: Does git rev-list do close enough to what you want? | 18:36 |
| ← kp__ left | 18:36 |
|
Celelibi
| I used to use git log, I don't know what rev-list do. | 18:36 |
| ← netj left | 18:38 |
| → netj joined | 18:39 |
| → treehug88 joined | 18:39 |
| ← mitxela left | 18:40 |
| ← manuelschneid3r left | 18:40 |
|
Celelibi
| Hm. | 18:40 |
|
rewt
| Celelibi, why do you want the list of commits? there may be another way to solve the real problem | 18:40 |
| → mitxela joined | 18:41 |
| → pulec joined | 18:41 |
|
Celelibi
| Here's the deal: I found a patch that apply to a pretty old commit. And I would like to make it work with the latest revision. | 18:42 |
|
| So I made a branch out of this patch and now would want to rebase it to master. | 18:42 |
|
| But there are many merge conflicts on the way. | 18:42 |
|
| So I'd rather deal with them one at a time, by rebasing that branch to every commit on the way to master. | 18:43 |
| → kp__ joined | 18:45 |
|
Celelibi
| There might be smarter ways to identify which commit create the conflicts without rebasing to every commit. | 18:45 |
|
| But it works. | 18:45 |
|
rewt
| ok, so `git merge-base branch1 branch2` gets you the last common ancestor of the 2 branches; then from there you can do something like `git log --reverse --ancestry-path $(that hash)..master` | 18:46 |
|
| so something like: git log --reverse --ancestry-path $(git merge-base patchbranch master)..master | 18:47 |
|
| (not tested) | 18:47 |
|
Celelibi
| if merge-base does what I think it does, then it sounds useless there. | 18:48 |
| ← snowkidimd left | 18:48 |
| ← virmin left | 18:48 |
|
rewt
| you need to find the commit where master and your branch diverges... that's what merge-base gives you | 18:49 |
|
Celelibi
| Ah. It's patchbranch~ | 18:49 |
| → plutonas joined | 18:49 |
|
rewt
| it's a single commit? | 18:49 |
|
Celelibi
| The patchbranch has a single commit. | 18:49 |
|
rewt
| ah | 18:49 |
|
plutonas
| i have a merge conflict in some file and would like to make version of the file the actual one. Is there a way to do this without editing the << and == and >>> in the actual file? (I use command line) | 18:49 |
|
rewt
| then yeah, you don't really need merge-base there | 18:50 |
|
Celelibi
| rewt, I don't really understand the effect of --ancestry-path. Isn't that what git log would do anyway with a range of commits? | 18:52 |
| → snowkidimd joined | 18:52 |
| → moei joined | 18:52 |
|
rewt
| you can try with and without, see if there's a difference | 18:53 |
| ← snowkidimd left | 18:53 |
|
rewt
| whenever doing anything like this, I like to have gitk open to see the git history at each command to make sure I'm on the right track | 18:57 |
| → SkarmoutsosV joined | 18:57 |
| ← watabou left | 18:59 |
| → manuelschneid3r joined | 18:59 |
|
Celelibi
| rewt, I use an alias git lol. Which is basically gitk but in a terminal. ^^ | 19:02 |
| ← benharri left | 19:03 |
|
Celelibi
| But there are really too many commits to check on every commit. And since 99% of the commits rebase without conflicts... | 19:03 |
| → benharri joined | 19:04 |
| ← blackandblue left | 19:04 |
|
Celelibi
| (near 40000 commits) | 19:04 |
| → blackandblue joined | 19:04 |
| → wolfshappen_ joined | 19:05 |
| ← wolfshappen left | 19:05 |
|
Celelibi
| BTW, I'm pretty glad reflog was there when a mistake happened and I lost my commit. ^^ | 19:05 |
|
| Maybe I should put a tag every now and then. | 19:06 |
|
rewt
| you have 40k commits to rebase this patch against? | 19:06 |
|
Celelibi
| yup | 19:06 |
| → n3wborn joined | 19:07 |
| ← plutonas left | 19:07 |
| ← neunon left | 19:08 |
| ← mona_x left | 19:09 |
| → neunon joined | 19:10 |
| ← SkarmoutsosV left | 19:14 |
| → SkarmoutsosV joined | 19:14 |
| ← SkarmoutsosV left | 19:15 |
|
davidfetter
| hi | 19:15 |
|
| how do i find out at what commit a file went away? | 19:15 |
|
j416
| davidfetter: git log -- file | 19:16 |
|
davidfetter
| j416, thanks! | 19:16 |
|
j416
| yw! | 19:16 |
|
Celelibi
| Is there a way to find the latest tag earlier than a given date? | 19:17 |
|
| Hm... with 2 commits per seconds, it's 5 hours to rebase against 40k commits. ^^ | 19:20 |
| xcm → Guest88825 | 19:21 |
| → xcm joined | 19:21 |
| ← Guest88825 left | 19:21 |
| ← blackmesa1 left | 19:21 |
|
j416
| keep in mind that you would preferably need to verify that the patch applied cleanly (semantically) for each one | 19:21 |
|
| why do you need 40,000 patches? | 19:22 |
| ← czart left | 19:25 |
| ← benharri left | 19:26 |
| ← kjartan left | 19:26 |
| → benharri joined | 19:26 |
| ← lucasb left | 19:28 |
| → horribleprogram joined | 19:31 |
| → kjartan joined | 19:31 |
| → causasui joined | 19:32 |
| ← egovirus left | 19:33 |
|
rewt
| Celelibi, you could maybe use git bisect to skip the first 20k, then the next 10k, then the next 5k, etc | 19:35 |
| → \void joined | 19:35 |
|
j416
| ah, read the backlog now. sorry. | 19:36 |
|
| bisect seems like it'd do the trick | 19:37 |
| ← causasui left | 19:37 |
|
j416
| mark the commits where patch application fails as bad, the others as good | 19:37 |
|
| should be able to automate it with git bisec trun | 19:37 |
| → causasui joined | 19:38 |
| → watabou joined | 19:38 |
|
j416
| result will be the first commit where the patch does not apply | 19:38 |
|
| worth a shot at least. | 19:38 |
| ← zampano left | 19:38 |
| → dviola joined | 19:39 |
| → courrier joined | 19:39 |
| ← bebbet left | 19:42 |
| → Achylles joined | 19:42 |
| → bebbet joined | 19:43 |
| → zampano joined | 19:48 |
| → SkarmoutsosV joined | 19:50 |
| → rafasc joined | 19:50 |
| ← osa1 left | 19:50 |
| ← gloomy left | 19:51 |
| ← n3wborn left | 19:53 |
| → gloomy joined | 19:54 |
| → n3wborn joined | 19:55 |
| → CarlFK joined | 19:57 |
|
CarlFK
| is there a 1 line version of: if -d foo; cd foo; git pull; else git clone foo ? | 19:59 |
|
_ikke_
| no | 19:59 |
|
CarlFK
| boo. | 19:59 |
| ← crtcji left | 19:59 |
| ← watabou left | 20:06 |
| → orbyt_ joined | 20:08 |
|
osse
| Looks like one line to mee | 20:09 |
| ← mattcen left | 20:13 |
| → mattcen joined | 20:18 |
| ← totte left | 20:18 |
| → totte joined | 20:19 |
|
j416
| CarlFK: [ -d foo ] && (cd foo && git pull) || git clone foo # ? | 20:20 |
|
| not that you couldn't use if on one line too. | 20:20 |
|
CarlFK
| I was hoping for something that just took a url as a parameter | 20:22 |
|
j416
| you could easily script it? | 20:23 |
|
CarlFK
| and built into git or distributed with git so that I can assume it exists | 20:23 |
|
| im tired of scripting it :p | 20:23 |
|
j416
| maybe you don't need it | 20:24 |
| → mowcat joined | 20:33 |
| ← jcbitter left | 20:35 |
| ← netj left | 20:45 |
| → netj joined | 20:45 |
| ← gloomy left | 20:48 |
| → greatgatsby joined | 20:49 |
| ← igemnace_ left | 20:50 |
| → mona_x joined | 20:51 |
| ← cd left | 20:52 |
| ← orbyt_ left | 20:57 |
| ← dviola left | 21:02 |
| → orbyt_ joined | 21:07 |
| → jcbitter joined | 21:10 |
| → dviola joined | 21:13 |
| → AtumT joined | 21:13 |
| ← AtumT_ left | 21:16 |
|
rafasc
| CarlFK: git clone https://github.com/user/repo $repo || git -C $repo git pull | 21:17 |
|
| delete the last 'git' in there. | 21:18 |
|
CarlFK
| and add a cd repo i think | 21:19 |
|
rafasc
| there's no need to cd. | 21:19 |
|
_ikke_
| -C is cd | 21:19 |
|
CarlFK
| oh neet | 21:19 |
|
rafasc
| and clone url dir; clones into the specified dir. | 21:19 |
| → Mattiaslndstrm joined | 21:20 |
|
CarlFK
| so this does that part of what I want? git -C $dir pull | 21:20 |
|
_ikke_
| yes | 21:21 |
| Rh0nda → Rhonda | 21:21 |
| ← manuelschneid3r left | 21:21 |
| → mven_ joined | 21:22 |
| ← horribleprogram left | 21:22 |
|
rafasc
| if using what I posted, you probably want to redirect stderr to null. | 21:22 |
|
| because git complains when it isn't able to clone. | 21:22 |
|
CarlFK
| I don't mind the complains output as long as the || eats the error state so my bash -e script doesn't abort | 21:23 |
|
rafasc
| if pull fails I guess. | 21:25 |
|
| || true at the end. | 21:25 |
|
CarlFK
| what would cause it to fail? | 21:25 |
|
rafasc
| no network? not sure. | 21:25 |
| → laerte joined | 21:25 |
| ← kneeki left | 21:26 |
|
CarlFK
| that's a fail I want to catch so good. | 21:26 |
|
_ikke_
| no permissions, disk full | 21:26 |
| → spacesuitdiver joined | 21:26 |
|
rafasc
| when git pull fails because of no-ff, does it exit with error? | 21:26 |
| → AtumT_ joined | 21:27 |
|
_ikke_
| are you confusing git push? | 21:27 |
|
| Or are you assuming merge.ff == only? | 21:28 |
| ← AtumT left | 21:28 |
|
rafasc
| the latter, or --ff-only | 21:28 |
| ← andrybak left | 21:29 |
|
_ikke_
| I would assume so | 21:29 |
|
| or rather, expect | 21:29 |
|
supernovah
| in what case would git log --graph give a ')' instead of a '|' in a branch diagram | 21:30 |
|
rafasc
| when you're using --decorate | 21:31 |
|
supernovah
| but it only appears on one commit in the same branch | 21:31 |
|
rafasc
| also, piping log output is very misleading cause the output varies if on a tty. | 21:32 |
|
| try git log ... | cat | 21:32 |
|
| and check the differences | 21:32 |
|
| or explicitly pass an argument to decorate (--decorate[=short|full|auto|no]) | 21:33 |
|
supernovah
| log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all | 21:35 |
|
| and its a tty obviously | 21:35 |
|
| and if I were piping to a file I'd use an pty with an ioctl to lie about it being a tty anyway because unformtted text is gay | 21:36 |
|
| omg I know what it is lol, it's the closing bracket for the (HEAD -> master, origin/master, origin/HEAD bit | 21:37 |
| ← pyfgcr left | 21:37 |
| ← mitxela left | 21:38 |
| → tsprlng joined | 21:39 |
|
_ikke_
| and parsing git log output is not recommended anyway | 21:39 |
|
supernovah
| who by and who suggested that was being done anyway | 21:39 |
|
rafasc
| you're strongly implying you are doing it. | 21:40 |
|
_ikke_
| supernovah: The question kind of implies your are trying to parse it | 21:40 |
|
supernovah
| don't make assumptions then _ikke_ | 21:40 |
| ← xcm left | 21:40 |
|
rafasc
| supernovah: then tell us what you're doing. | 21:40 |
|
supernovah
| rafasc: reading the freaking output of git log wondering why I saw a ) instead of | | 21:41 |
|
_ikke_
| supernovah: I have to make assumptions all the time | 21:41 |
| → xcm joined | 21:44 |
| ← plexigras left | 21:45 |
|
rafasc
| did the result of %d word-wrap on you? | 21:47 |
| → nowhere_man joined | 21:48 |
| → blackmesa1 joined | 21:49 |
|
supernovah
| rafasc: yea | 21:49 |
| → kneeki joined | 21:50 |
| ← GreenJello left | 21:50 |
| ← xcm left | 21:51 |
| → xcm joined | 21:51 |
| → GreenJello joined | 21:53 |
|
rafasc
| _ikke_: half of the time here, we make assumptions on what people are doing vs what they're saying they doing. | 21:53 |
|
_ikke_
| yes | 21:53 |
|
rafasc
| I feel you. 👊 | 21:54 |
|
| did you figure out the rebase thing you were looking into yet? | 21:54 |
|
supernovah
| rafasc: the opposite of x:y | 21:55 |
| ← wildlander left | 21:55 |
|
_ikke_
| Rebaing thing? | 21:55 |
| ← Anthaas left | 21:55 |
|
rafasc
| _ikke_: weren't you trying to figure out why some tests relating to rebase failed? | 21:56 |
|
| some encoding issue, or something like that? | 21:56 |
|
_ikke_
| ah, yes | 21:56 |
|
| Not yet, need to spend a bit more time | 21:56 |
|
| it has more to do with commit encoding than rebasing | 21:57 |
|
rafasc
| supernovah: it works 90% of the time. And the time saved by it make it worth the 10% it doesn't. | 21:58 |
| ← SkarmoutsosV left | 22:00 |
| → Anthaas joined | 22:01 |
| → watabou joined | 22:03 |
| ← Anthaas left | 22:05 |
| → Anthaas joined | 22:08 |
| ← Anthaas left | 22:09 |
| → Anthaas joined | 22:09 |
| ← yohnnyjoe left | 22:13 |
| ← thiago left | 22:15 |
| ← Mattiaslndstrm left | 22:23 |
| ComradeCrocodill → Crocodillian | 22:25 |
| ← spacesuitdiver left | 22:29 |
| → spacesuitdiver joined | 22:31 |
| ← mescalinum left | 22:35 |
| → yyy- joined | 22:35 |
| ← watabou left | 22:36 |
| → mescalinum joined | 22:40 |
| ← fstd left | 22:41 |
| → fstd joined | 22:43 |
| ← fstd left | 22:45 |
| → fstd_ joined | 22:45 |
| fstd_ → fstd | 22:46 |
| ← venmx left | 22:52 |
| → libertyprime joined | 22:57 |
| ← leeN left | 22:59 |
| ← HelloShitty left | 23:00 |
| → watabou joined | 23:04 |
| ← xcm left | 23:04 |
| → xcm joined | 23:05 |
| ← mescalinum left | 23:10 |
| → novum joined | 23:10 |
|
novum
| anyone have a good idea? I want just code (w no comments) in one repo with just a minimal repo. However, I really want to have good documentation as well. However, I am afraid that the comments will make the script slower (it's not a great language don't ask) and I also want to have very thorough documentation with pictures, but I don't want to add overhead to the repo. Should I just make a separate repo? | 23:13 |
|
| * and just a minimal readme | 23:13 |
| ← blackandblue left | 23:13 |
| ← Achylles left | 23:14 |
| → matheustavares joined | 23:19 |
| ← metrixx left | 23:20 |
|
rafasc
| novum: comments that make a script slower? weird. | 23:20 |
|
| novum: just keep the script+comments in your repo and use it as is. | 23:20 |
|
novum
| it's not python or shell or ruby or anything like that. For loading definitely slower. for execution maybe. somewhat unclear. | 23:20 |
|
rafasc
| then strip the comments as part of your build process. | 23:21 |
| → Karyon joined | 23:21 |
|
novum
| hm. it's a vimscript. there is no building | 23:21 |
|
rafasc
| something like some javascript minimized libs work. | 23:21 |
|
novum
| vimscripts | 23:21 |
|
| there is no compilation. I could write my own vimL minimizer I suppose but.. | 23:22 |
|
rafasc
| sed '/^"/d' | 23:22 |
|
novum
| I want people to be able to use plug 'novum/whatever' and be done. no building | 23:22 |
|
rafasc
| you can distribute the minimized version as well. | 23:23 |
|
novum
| in a separate repository? | 23:23 |
|
rafasc
| I'd say in the same repo. | 23:23 |
|
| either in a directory, or in another branch. | 23:23 |
| ← fstd left | 23:24 |
| → mescalinum joined | 23:24 |
|
novum
| that can't be how it works, though. | 23:24 |
| → fstd joined | 23:24 |
|
novum
| you have plugin/ autoload/ etc in the top directory | 23:24 |
|
| a separate branch .. could work and I think plug uses --bare or something and I know you can set the branch but unsure if it will only clone the branch you say. I suppose that'd work. | 23:25 |
|
rafasc
| for example: keep master as your 'built' files. | 23:26 |
| ← mescalinum left | 23:26 |
| → Achylles joined | 23:27 |
|
novum
| what does that mean? master is the stripped version and dev or some other branch is the commented version? | 23:27 |
| → zetneteork joined | 23:27 |
|
rafasc
| in another branch, could be something like an orphan branch, do your regular development with comments and all... Then build it and deploy it to the master branch. | 23:27 |
|
| novum: yes, similar how github deals with project pages. | 23:28 |
| ← treehug88 left | 23:28 |
|
novum
| this'll probably be gitlab with github as a mirror | 23:28 |
|
| but point taken. I suppose I will give it a whirl. thanks | 23:29 |
|
rafasc
| they're not branches meant to be merged together. They're just independent branches that live in the same repo. | 23:29 |
| ← zetneteork left | 23:29 |
|
rafasc
| novum: orphan branches are host agnostic. | 23:29 |
| → oojacoboo joined | 23:30 |
|
rafasc
| novum: how other projects deal with this problem? | 23:30 |
| → TheRuckus joined | 23:30 |
|
rafasc
| (if it is indeed a problem) | 23:30 |
|
novum
| any specific thoughts on how to "build" to master other than something like git checkout master; git checkout dev -- myfiles then manually fix with a script or by editing | 23:30 |
|
| other projects do not have comments | 23:32 |
|
| they are apparently a luxury | 23:32 |
|
| or they just keep them in presumably. most I have seen have no comments | 23:32 |
|
rafasc
| I would probably abuse git archive. | 23:34 |
|
novum
| never used it will read man kthx | 23:34 |
|
rafasc
| and specify a custom tar."deploy".command that includes the "buiding process" | 23:35 |
|
| you'll have some overhead because it will compress and uncompress... but meh. | 23:35 |
| ← TheRuckus left | 23:36 |
| ← nowhere_man left | 23:36 |
| ← watabou left | 23:37 |
| ← courrier left | 23:38 |
| ← kjartan left | 23:40 |
| → kjartan joined | 23:44 |
| ← g2anj left | 23:47 |
| ← n3wborn left | 23:47 |
| → g2anj joined | 23:51 |
| ← n000g left | 23:53 |
| → horribleprogram joined | 23:53 |
| → n000g joined | 23:56 |