| 2014-08-23 |
| → eletuchy joined | 00:00 |
| ← koi left | 00:00 |
| ← eletuchy left | 00:00 |
| → eletuchy joined | 00:01 |
| → mmitchel_ joined | 00:01 |
| → bartman`` joined | 00:02 |
| → ewong joined | 00:02 |
| ← eletuchy left | 00:03 |
| → eletuchy joined | 00:03 |
| → WaReZ joined | 00:04 |
| ← _5kg left | 00:05 |
| ← imachuchu left | 00:05 |
| ← mmitchel_ left | 00:07 |
| ← laputa left | 00:07 |
| ← eletuchy left | 00:07 |
| ← _ikke_ left | 00:07 |
| → eletuchy joined | 00:08 |
| → _ikke_ joined | 00:08 |
| ← Robarelli left | 00:09 |
| → stef1a joined | 00:10 |
| ← mustafavelioglu_ left | 00:10 |
| → hkon_ joined | 00:11 |
| → mustafavelioglu_ joined | 00:11 |
| ← enelar left | 00:11 |
| ← EgS left | 00:11 |
| ← konr left | 00:11 |
| → mizu_no_oto joined | 00:11 |
| ← smw left | 00:12 |
| → Eins_ joined | 00:13 |
| ← SonikBoom left | 00:15 |
| ← mustafavelioglu_ left | 00:15 |
| ← hkon_ left | 00:15 |
| ← Errorical left | 00:16 |
| ← hebz0rl left | 00:17 |
| ← treehug88 left | 00:19 |
| → Quevin_ joined | 00:19 |
| ← eletuchy left | 00:21 |
| ← Quevin left | 00:22 |
| → Manny_ joined | 00:23 |
| ← Manny left | 00:23 |
| ← LeMike left | 00:25 |
| ← mikecmpbll left | 00:25 |
| → eletuchy joined | 00:26 |
| ← lucha left | 00:27 |
| → cmmagid joined | 00:27 |
| → chrisgeorge joined | 00:27 |
| ← oriba left | 00:27 |
| → lukeholder joined | 00:28 |
| ← Quevin_ left | 00:31 |
| → k_sze joined | 00:31 |
| ← braj left | 00:31 |
| ← Sasazuka left | 00:31 |
| ← davispuh left | 00:32 |
|
k_sze
| What's the purpose of signed tags? | 00:34 |
| → dgutierrez1287 joined | 00:35 |
| ← sdouglas left | 00:35 |
|
JosephFerano
| k_sze: signed tags can bring with them additional information | 00:35 |
| ← skorgon left | 00:35 |
| → sdouglas joined | 00:36 |
|
rudi_s
| k_sze: The idea is to verify that you've fetched the source as provided by the maintainer. And nobody can provide you with a modified history. | 00:36 |
|
| However they are sadly not implemented securely. | 00:36 |
| → skorgon joined | 00:36 |
|
rudi_s
| (At least not as good as they could be.) | 00:36 |
|
phy1729
| rudi_s: details? | 00:36 |
|
rudi_s
| phy1729: GPG-signature of the commit sha1, but sha1 is not considered secure anymore. | 00:36 |
|
| So an attacker might be able to forge the sha1. It would be better if the GPG-signature was over the complete tree. | 00:37 |
|
| *and commit id. | 00:37 |
|
phy1729
| git uses sha1 for everything it'd be odd to use a different hash | 00:37 |
| → jfelchner joined | 00:37 |
| ← damccull left | 00:37 |
| ← simesy left | 00:37 |
|
rudi_s
| phy1729: Well, it's not secure in git as well. | 00:37 |
|
| My point is, that a signed tag should verify the content. | 00:37 |
|
| And sha1 is not future-proof for that. | 00:38 |
|
phy1729
| the hash is based on the contents | 00:38 |
|
rudi_s
| phy1729: Doesn't matter if the hash isn't secure. | 00:38 |
| ← St_Marx left | 00:38 |
|
phy1729
| also: "A 2011 attack by Marc Stevens can produce hash collisions with a complexity of 261 operations.[1] No actual collisions have yet been produced." Sure I'll use Sha512 when possible but sha1 isn't broken | 00:39 |
|
| Corey84 uses sha256 or 512 on all his keys | 00:39 |
|
rudi_s
| phy1729: I didn't say broken. I just said it isn't considered safe and not future-proof. | 00:39 |
|
phy1729
| isn't secure means broken | 00:39 |
|
rudi_s
| phy1729: Depends on your definition of broken. | 00:40 |
|
| Anyway, it's just one point to consider when using signed tags which is why I mentioned it. | 00:40 |
| ← sdouglas left | 00:40 |
| ← dgutierrez1287 left | 00:40 |
|
k_sze
| I hope git has an upgrade path to convert all the hashes to sha256 or sha512 in the future. :D | 00:42 |
|
rudi_s
| k_sze: I doubt it. | 00:43 |
| ← KdgDev left | 00:44 |
| ← surfdue left | 00:46 |
| ← WaReZ left | 00:47 |
| ← mizu_no_oto left | 00:47 |
| → St_Marx joined | 00:47 |
| → jftf joined | 00:48 |
| → surfdue joined | 00:49 |
| → wlemuel joined | 00:50 |
| ← jftf left | 00:52 |
| → dgutierrez1287 joined | 00:53 |
| ← lazarus477 left | 00:54 |
| ← dgutierrez1287 left | 00:54 |
| → dgutierrez1287 joined | 00:55 |
| ← bartman`` left | 00:56 |
| → madprocess joined | 00:56 |
| ← maletor left | 00:57 |
| → mizu_no_oto joined | 00:57 |
| ← amikiri left | 00:57 |
| ← dreiss left | 00:57 |
| → bezet joined | 00:57 |
| ← Nizumzen left | 00:58 |
| ← lidaaa left | 00:58 |
| ← dgutierrez1287 left | 00:58 |
| → lidaaa joined | 00:58 |
| ← lukeholder left | 00:58 |
| → dgutierrez1287 joined | 00:59 |
| ← mizu_no_oto left | 00:59 |
| → sdouglas joined | 00:59 |
| ← fstd left | 01:00 |
| → fstd joined | 01:00 |
| → EminenceHC joined | 01:01 |
| ← bezet left | 01:02 |
| → bartman`` joined | 01:02 |
| whaley → BlakeBortles | 01:02 |
| → mmitchel_ joined | 01:03 |
| gitinfo set mode: +v | 01:04 |
| → DolphinDream joined | 01:08 |
| ← mmitchel_ left | 01:09 |
| ← EminenceHC left | 01:09 |
| → Vampire0_ joined | 01:10 |
| ← kenneth left | 01:12 |
| ← Vampire0 left | 01:14 |
| ← Not_Whatever left | 01:14 |
| ← iaaah left | 01:14 |
| → punchagan joined | 01:15 |
| → Polymorphism joined | 01:15 |
| ← Polymorphism left | 01:15 |
| ← eletuchy left | 01:16 |
| ← madprocess left | 01:16 |
| → smitzer joined | 01:16 |
| ← dgutierrez1287 left | 01:17 |
| → iaaah joined | 01:17 |
| → mmitchel_ joined | 01:17 |
| → eletuchy joined | 01:17 |
| → madprocess joined | 01:17 |
| ← Polymor__ left | 01:17 |
|
smitzer
| how do I merge A and B if B was branched from A and A has not been changed and I want the changes in B to be applied to A | 01:18 |
|
Nugget
| checkout A ; merge B | 01:18 |
| → Literphor joined | 01:19 |
|
Nugget
| merge is one way, it's not bidirectional, if that's what you're thinking. direction matters | 01:19 |
|
| it is arguably mis-named | 01:19 |
|
smitzer
| merge A B != merge B A ? | 01:20 |
|
Nugget
| correct | 01:20 |
|
| checkout A ; merge B will take all the changes in B and bring them into the A branch | 01:20 |
|
| but if A had (theoretically) changes that didn't exist in B, they will not be in B after the merge | 01:20 |
| ← seanmerron left | 01:20 |
|
Nugget
| to do that you'd have to also checkout B ; merge A | 01:20 |
| ← _Vi left | 01:21 |
| → kcj joined | 01:21 |
| → Lyqyd joined | 01:22 |
| → eburcat joined | 01:22 |
| → montchr joined | 01:22 |
| ← montchr left | 01:22 |
|
Nugget
| perhaps the confusion stems from the fact that there is no "merge A B" command or "merge B A" command. | 01:22 |
|
| merge just takes the one argument, not two | 01:22 |
|
| and applies to current checked out branch | 01:22 |
| ← Sivil left | 01:23 |
| → Malsasa joined | 01:24 |
| ← logix812 left | 01:24 |
| ← nil- left | 01:26 |
| ← eburcat left | 01:26 |
| → EgS joined | 01:27 |
| ← sdouglas left | 01:27 |
| → sdouglas joined | 01:28 |
| ← deric_skibotn_ left | 01:30 |
| ← EgS left | 01:32 |
| ← sdouglas left | 01:32 |
| → CorySimmons joined | 01:36 |
| ← Literphor left | 01:38 |
| → Literphor joined | 01:39 |
| ← mmitchel_ left | 01:39 |
| → JeanCarloMachado joined | 01:39 |
| → EgS joined | 01:40 |
| ← Literphor left | 01:40 |
| → watabou joined | 01:41 |
| → sohail joined | 01:41 |
| ← sohail left | 01:41 |
| → sohail joined | 01:41 |
| ← smitzer left | 01:42 |
| ← pbrobst left | 01:42 |
| → pbrobst joined | 01:43 |
| ← Lyqyd left | 01:43 |
| ← jfelchner left | 01:44 |
| → skylite joined | 01:45 |
| → bitri joined | 01:47 |
| ← n-st left | 01:47 |
| → kenneth joined | 01:48 |
| ← eletuchy left | 01:48 |
| → jftf joined | 01:48 |
| ← darkbasic_ left | 01:49 |
| → darkbasic joined | 01:50 |
| ← bartman`` left | 01:52 |
| → sdouglas joined | 01:52 |
| → p4sh4 joined | 01:53 |
| ← jftf left | 01:53 |
| → mal10c joined | 01:55 |
| ← nedbat left | 01:56 |
| ← rjhunter left | 01:57 |
| ← gargola left | 01:57 |
| → gargola joined | 01:57 |
| ← nkouevda left | 01:57 |
| ← Corey84 left | 01:58 |
| ← CorySimmons left | 01:58 |
|
jrnieder
| rudi_s: do you mean it should be a secure hash of the full fast-export stream, or something like that? | 02:00 |
|
| rudi_s: ultimately some clever person needs to help figure out a nice way to switch git to a new hash function | 02:01 |
|
| rudi_s: keeping the old object names for old objects, perhaps just using a lookup table or something for that | 02:01 |
| ← craigp left | 02:01 |
|
rudi_s
| jrnieder: Secure hash of the current tree (including blobs) would be enough IMHO for tags, just like a tarball. - True. | 02:01 |
|
| *just like a signed tarball | 02:01 |
| ← Nicholas_Rishel_ left | 02:01 |
|
jrnieder
| rudi_s: mm, that would be solving a different problem IMHO | 02:01 |
|
| rudi_s: better to actually distribute a signed tarball :) | 02:02 |
|
| rudi_s: the nice thing about signed tags is you're signing the history, too | 02:02 |
|
rudi_s
| jrnieder: Yeah. A full fast-export would be even better, but that will be very slow. | 02:02 |
| → bartman`` joined | 02:02 |
| ← stef1a left | 02:02 |
| ← DolphinDream left | 02:04 |
| → jfelchner joined | 02:05 |
| → Akagi201 joined | 02:05 |
| ← Noldorin left | 02:05 |
| ← Marcus left | 02:06 |
| → Marcus joined | 02:06 |
| ← madprocess left | 02:08 |
| → madprocess joined | 02:08 |
| ← Ornacia left | 02:09 |
| ← madprocess left | 02:09 |
| → madprocess joined | 02:09 |
| → mmitchel_ joined | 02:10 |
| ← ColdKeyboard left | 02:10 |
| ← Marcus left | 02:11 |
| ← kcj left | 02:11 |
| → hkon_ joined | 02:11 |
| → Ornacia joined | 02:12 |
| → rjhunter joined | 02:12 |
| ← gargola left | 02:13 |
| ← skylite left | 02:14 |
| → pushnell joined | 02:14 |
| → donmichelangelo joined | 02:14 |
| ← mmitchel_ left | 02:14 |
| ← hkon_ left | 02:16 |
| ← michelangelo left | 02:16 |
| ← rjhunter left | 02:17 |
| ← wlemuel left | 02:17 |
| → Neozonz joined | 02:19 |
| ← Neozonz left | 02:19 |
| → Neozonz joined | 02:19 |
| ← kenneth left | 02:19 |
| → CorySimmons joined | 02:20 |
| → rjhunter joined | 02:20 |
| ← benbergman left | 02:21 |
| → benbergman joined | 02:22 |
| → CuriousMind joined | 02:22 |
|
CuriousMind
| How do you use the git editor, I am new to using git. | 02:22 |
|
| I see a bunch of hashtags and words, I am trying to undo a commit I've done. | 02:22 |
| → MattMake_ joined | 02:22 |
|
CuriousMind
| It says pick f2c637a <commit message> | 02:23 |
|
| # Rebase etc.. | 02:23 |
| ← JeanCarloMachado left | 02:23 |
|
CuriousMind
| Can someone redirect me to a tutorial on how to use the git editor? | 02:24 |
| → snuffeluffegus joined | 02:24 |
| ← MattMake_ left | 02:24 |
| → m0viefreak joined | 02:25 |
| ← MattMaker left | 02:25 |
| → otter768 joined | 02:25 |
| → MattMaker joined | 02:25 |
| → jfelchne_ joined | 02:26 |
|
bremner
| you can use whatever editor you want, within reason. Use git config --global core.editor yourfavouriteeditor | 02:26 |
| → JeanCarloMachado joined | 02:27 |
| ← jfelchner left | 02:28 |
| ← kevinb left | 02:28 |
|
CuriousMind
| I'm sorry, can someone help me use this vim thing please? I am new to this. http://oi57.tinypic.com/vxln5h.jpg | 02:31 |
| → nkouevda joined | 02:31 |
| ← salamanderrake left | 02:32 |
| → kerrick joined | 02:33 |
| ← d1b left | 02:33 |
| → damccull joined | 02:33 |
| → etpuis joined | 02:35 |
| → salamanderrake joined | 02:36 |
| → d1b joined | 02:37 |
|
bremner
| CuriousMind: I'd suggest you start with another editor than vim, that you already know. | 02:37 |
| ← damccull left | 02:38 |
|
bremner
| Unless of course you don't know any editor, in which case I guess #vim can point you to vim tutorials. | 02:38 |
|
CuriousMind
| bremner what is vim exactly? | 02:38 |
|
| bremner will Sublime Text 2 work? | 02:38 |
| ← polyzen left | 02:39 |
|
bremner
| vim is a text editor. | 02:39 |
| ← livingstn left | 02:39 |
| ← bitri left | 02:39 |
|
bremner
| I suppose you can make sublime text work; I don't use it myself. | 02:40 |
|
CuriousMind
| bremner, so vim is a text editor that works only in the terminal? | 02:40 |
|
| bremner, does vim work in cmd for windows? | 02:40 |
| ← jonmorehouse left | 02:40 |
| ← renatow left | 02:41 |
| → xp_prg joined | 02:44 |
|
xp_prg
| hi all, I am trying like crazy to install git on centos 6.4 | 02:44 |
|
| do I have to install from source? | 02:44 |
|
bremner
| CuriousMind: sorry, I'm not the one to help with windows. If you wait a bit maybe someone else will answer. | 02:45 |
|
CuriousMind
| bremner ok, thank you. | 02:45 |
| ← jfelchne_ left | 02:47 |
| ← pbrobst left | 02:48 |
| ← Mitchbones left | 02:48 |
| → Mitchbones joined | 02:49 |
| ← CorySimmons left | 02:49 |
| → jftf joined | 02:49 |
| → bitri joined | 02:49 |
| ← Neozonz left | 02:53 |
| ← jftf left | 02:54 |
| → bezet joined | 02:58 |
| → DeathIncarnate joined | 03:00 |
| → ncd|leeN joined | 03:00 |
| → EminenceHC joined | 03:01 |
| ← bezet left | 03:02 |
| ← leeN left | 03:04 |
| ← m0viefreak left | 03:05 |
| ← otter768 left | 03:05 |
| → damccull joined | 03:06 |
| → moritzs joined | 03:06 |
| ← cmmagid left | 03:08 |
| ← EminenceHC left | 03:09 |
| → thiago_ joined | 03:09 |
| → CorySimmons joined | 03:10 |
| thiago_ → thiago | 03:10 |
| → stef1a joined | 03:10 |
| → mmitchel_ joined | 03:11 |
| ← stef1a left | 03:11 |
| → otter768 joined | 03:12 |
| ← Manny_ left | 03:12 |
| → Manny joined | 03:13 |
| → kyoshero joined | 03:15 |
| ← hagabaka left | 03:16 |
| ← mmitchel_ left | 03:16 |
| ← bitri left | 03:17 |
| → hagabaka joined | 03:17 |
| ← d1b left | 03:19 |
|
nulled
| Anyone figure this out? The push to server is bare=false and I cloned from the push to server to my client getting push error... I have origin master setup thru ssh: not git: protocol. http://pastebin.com/RxdA69nh | 03:19 |
| ← EgS left | 03:20 |
| → kenneth joined | 03:20 |
| ← CuriousMind left | 03:21 |
|
kadoban
| nulled: I'm not sure I understand the question...did you try fetching and integrating the remote changes first? | 03:21 |
| ← toothrot left | 03:22 |
| → EgS joined | 03:22 |
|
kadoban
| nulled: And you're pushing to a non-bare repo? Why? Afaik there is no good reason to do that | 03:22 |
|
nulled
| no I used push which I know does 2 things, excuse my ignorance, fetch and a merge... what I did was modify index.php on the clone and just want to sync back to the master from the clone. | 03:22 |
|
kadoban
| You're thinking of pull? pull is fetch then merge. Push is for pushing to a remote | 03:23 |
| ← nkouevda left | 03:24 |
| ← bitkiller left | 03:24 |
| → nkouevda joined | 03:24 |
|
nulled
| alright so I make a change on the CLONE and I want to update the master... that is what I want to do. | 03:25 |
| → lazarus477 joined | 03:25 |
|
kadoban
| 'master' is really ambiguous there. I'm not sure what you're referring to. Do you mean the remote that you cloned from? | 03:25 |
| ← xSmurf left | 03:26 |
|
lazarus477
| Is it ok to move a bare repo to a new location on the file system, such as move it into a sub directory? Do I need to re-init it or anything when doing this? | 03:26 |
|
kadoban
| lazarus477: Yeah you can move it around and it won't care. If you have references to it elsewhere you'll have to fix them of course. | 03:26 |
| → xSmurf joined | 03:27 |
|
nulled
| ok cuz it is distributed... master as in... if I want to allow updates to a repo from another repo... I didnt do init --shared | 03:27 |
|
| yes remote that I cloned from... trying to push clone commits to where I cloned FROM. | 03:28 |
| ← kpease left | 03:28 |
|
kadoban
| init --shared is part of the setup if you want to have several unix user accounts pushing to one remote using plain ssh protocol or file-level protocol, taht's probably not what you're looking for | 03:28 |
|
| nulled: Ah, so you made changes and are trying to push them? Then yeah you need to fetch what's at the remote and integrate your changes somehow. Either merge or rebase. What happened is, someone else pushed first and git can't know how to integrate your changes with theirs, you have to decide. | 03:29 |
|
nulled
| the linux server (master in my mind) and client is the clone (windows git-bash) | 03:29 |
| ← alvaro_o__ left | 03:29 |
| ← alvaro_o left | 03:29 |
| ← alvaro_o_ left | 03:29 |
|
kadoban
| nulled: 'master' in the git world usually refers to the default main branch, so will cause confusion used like that :-/ | 03:30 |
|
nulled
| ok | 03:30 |
|
kadoban
| nulled: 'remote' or shared repository is probably a better term, something like that. | 03:30 |
| → nedbat joined | 03:31 |
|
kadoban
| nulled: But anyway, try 'git fetch' and then see if you can figure out what to do. gitk --all very well might help, or some invocation of git log | 03:31 |
|
| Your choices basically come down to either merging or rebasing your changes on top, then you can push them. | 03:32 |
|
nulled
| I ran git init --shared on the Linux server... and tried to run $ git push origin master on the CLONE and I get http://pastebin.com/RxdA69nh | 03:32 |
|
lazarus477
| kadoban: Ah yes, that makes sense | 03:33 |
|
| kadoban: Thank you | 03:33 |
|
kadoban
| 'welcome | 03:33 |
|
| nulled: Is this the first time you're pushing to the repo after you inited it you mean? | 03:33 |
| ← CheckDavid left | 03:34 |
|
kadoban
| nulled: By the way, you very probably want git init --bare if you're going to be pushing to it. | 03:34 |
|
nulled
| kadoban: I get a different message when there was a push already so no. | 03:35 |
|
| i mean yes | 03:35 |
|
| first time. | 03:35 |
| → d1b joined | 03:35 |
|
kadoban
| Did you do work and commits on the linux server? I don't think that message can happen after just creating a repo and pushing to it, as far as I know... | 03:36 |
| ← SimonNa left | 03:36 |
| ← Slush- left | 03:37 |
|
nulled
| Ill just rm -rf .git directory and git init --shared and try to push again see what happens. | 03:37 |
|
| on linux | 03:37 |
|
kadoban
| At least do --bare as well, if you're pushing to it. | 03:38 |
|
| And if you're actually doing a shared setup and need --shared be aware that you need to do a bit of work with linux permissions/groups too or it won't work long-term. | 03:38 |
|
nulled
| yes, i tried that and it seemed to take... but then I had to reset to bare=false because no working tree found | 03:38 |
|
kadoban
| nulled: That's what bare means, and how it's supposed to be if you're pushing to it. You use repositories as either working locations or remotes for sharing or whatever basically. Remotes you push to are always bare | 03:39 |
| → sgen joined | 03:40 |
|
nulled
| rm -rf ./.git; git init --shared which should make a fresh repo and I will delete the clone entirely and reclone it... | 03:40 |
|
kadoban
| nulled: If you want to do work on the linux box as well, then you make yet another clone of the bare repo and work there | 03:40 |
| ← gfixler left | 03:41 |
|
SamB
| you *can* use a non-bare repo as a remote, but it's mostly useful if you just want to grab some commits off of them without having to push them someplace else first | 03:42 |
| → gasull joined | 03:42 |
|
SamB
| because pushing to non-bare repositories has issues | 03:42 |
| ← iaaah left | 03:42 |
| → jonmorehouse joined | 03:43 |
| ← JeanCarloMachado left | 03:43 |
|
nulled
| git init --bare; git add . (and it says: fatal: This operation must be run in a work tree) and I cant clone it because it is empty | 03:45 |
|
kadoban
| nulled: You don't do work in the bare repository. You do it elsewhere and push there. And you can clone bare repositories. | 03:45 |
|
| nulled: Are you mistaking the warning it gives you for an error? It's not. | 03:46 |
|
nulled
| yes pushing to a non-bare repo has issues... | 03:47 |
|
kadoban
| It isn't so much that it has issues even, it just fundamentally doesn't make much sense. | 03:48 |
| ← bobbytek2 left | 03:49 |
|
nulled
| its funny I set the repo to core.bare=true... did the push from clone ... and linux side git show/status I see the changes... so I have to set it BACK to bare=false my god mabe I need to get a book.. Git pro... is that any good? | 03:50 |
| → jftf joined | 03:50 |
| ← kenneth left | 03:50 |
|
kadoban
| nulled: You shouldn't be changing the bare setting except in the rare case that you messed up and created a repo non-bare and need to make it bare...which is a one-time thing. | 03:51 |
|
nulled
| BTW people need to check out... Future of the Mind... talking telepathy here.... and I attracted some attention... just saying... Micho Kakus book... no BS anyways | 03:52 |
|
| MRI machines the size of iPhones no BS | 03:52 |
| ← jftf left | 03:54 |
|
nulled
| because well the stock market is getting ready to collapse.. and the riots are already in europe ... and in america it has begun... | 03:55 |
| → flowerhack joined | 03:55 |
|
nulled
| so if you start getting harrassed... remember what you just read. | 03:56 |
|
| may day may 1st | 03:56 |
| → P4_Denis joined | 03:58 |
| → Jetchisel joined | 03:59 |
| ← P4_Denis_ left | 04:00 |
| ← otter768 left | 04:01 |
| → kenneth joined | 04:01 |
| → otter768 joined | 04:01 |
| → craigp joined | 04:02 |
| ← kpreid left | 04:02 |
| → kpreid joined | 04:03 |
| → Literphor joined | 04:03 |
| → P4_Denis_ joined | 04:04 |
| ← moritzs left | 04:05 |
| ← P4_Denis left | 04:06 |
| → JeanCarloMachado joined | 04:06 |
| → P4_Denis joined | 04:07 |
| ← pushnell left | 04:08 |
| ← P4_Denis_ left | 04:09 |
| ← JeanCarloMachado left | 04:11 |
| → hkon_ joined | 04:12 |
| → mmitchel_ joined | 04:13 |
| ← Behi left | 04:14 |
| ← oojacoboo left | 04:16 |
| → simesy joined | 04:17 |
| → DolphinDream joined | 04:17 |
| → lukeholder joined | 04:17 |
| ← hkon_ left | 04:17 |
| ← lukeholder left | 04:17 |
| → lukeholder joined | 04:18 |
| ← lukeholder left | 04:18 |
| ← mmitchel_ left | 04:18 |
| → lukeholder joined | 04:19 |
| ← lukeholder left | 04:19 |
| → Behi joined | 04:19 |
| → lukeholder joined | 04:20 |
| ← lukeholder left | 04:20 |
| → lukeholder joined | 04:21 |
| ← lukeholder left | 04:21 |
| → lukeholder joined | 04:22 |
| ← lukeholder left | 04:22 |
| → _5kg joined | 04:23 |
| → lukeholder joined | 04:23 |
| ← kaendfinger left | 04:24 |
| ← lukeholder left | 04:24 |
| → kaendfinger joined | 04:24 |
| → dik_dak joined | 04:24 |
| → lukeholder joined | 04:24 |
| ← lidaaa left | 04:26 |
| ← craigp left | 04:26 |
| ← Behi left | 04:27 |
| → pheaver joined | 04:28 |
| → [1]VictorGrunn joined | 04:29 |
| ← aidalgol left | 04:30 |
| gitinfo set mode: +v | 04:30 |
| ← rjhunter left | 04:30 |
| → JeanCarloMachado joined | 04:32 |
| ← nedbat left | 04:32 |
| ← netameta left | 04:33 |
| ← madewokherd left | 04:34 |
| → lidaaa joined | 04:37 |
| ← JeanCarloMachado left | 04:37 |
| → bgerber joined | 04:37 |
| [1]VictorGrunn → VGrunn | 04:39 |
| ← Eins_ left | 04:40 |
| ← Goplat left | 04:45 |
| ← kaendfinger left | 04:45 |
| → mennea joined | 04:45 |
| ← harish left | 04:45 |
| → beautifulmind joined | 04:50 |
| ← simesy left | 04:50 |
| → harish joined | 04:50 |
| → jftf joined | 04:51 |
| ← Malsasa left | 04:51 |
| ← Literphor left | 04:51 |
| ← beautifulmind left | 04:51 |
| → beautifulmind joined | 04:52 |
| → Tommy[D]_ joined | 04:52 |
| ← srcerer left | 04:53 |
| ← yacks left | 04:54 |
| ← gasull left | 04:54 |
| ← rethus left | 04:54 |
| ← Jetchisel left | 04:54 |
| ← Tommy[D] left | 04:55 |
| ← jftf left | 04:56 |
| → Sheperson joined | 04:56 |
| → Polymorp_ joined | 04:56 |
| → mikecmpbll joined | 04:57 |
| ← blakbunnie27 left | 04:57 |
| ← punchagan left | 04:58 |
| ← DeathIncarnate left | 04:58 |
| ← pheaver left | 05:00 |
| → pheaver joined | 05:00 |
| → EminenceHC joined | 05:01 |
| → blakbunnie27 joined | 05:02 |
| ← JosephFerano left | 05:02 |
| ← zz_unglid left | 05:04 |
| ← lukeholder left | 05:07 |
| ← CorySimmons left | 05:07 |
| ← EminenceHC left | 05:09 |
| → zz_unglid joined | 05:09 |
| → lukeholder joined | 05:09 |
| → rjhunter joined | 05:09 |
|
Sheperson
| How can I post a screenshot of my commit tree here? | 05:10 |
| ← lukeholder left | 05:10 |
| → lukeholder joined | 05:11 |
| ← lukeholder left | 05:11 |
| → lukeholder joined | 05:12 |
| → Malsasa joined | 05:12 |
| → Eins_ joined | 05:13 |
| → DeathIncarnate joined | 05:13 |
| → ninsei_y joined | 05:15 |
| ← rjhunter left | 05:15 |
| → mmitchel_ joined | 05:16 |
| ← ninsei left | 05:16 |
| ← mikecmpbll left | 05:17 |
| → gasull joined | 05:18 |
| ← DolphinDream left | 05:19 |
| → rethus joined | 05:19 |
| ← shinnya left | 05:20 |
| ← mmitchel_ left | 05:21 |
| → HicksD joined | 05:22 |
| ← lidaaa left | 05:22 |
| ← HicksD_ left | 05:23 |
| → lidaaa joined | 05:24 |
| ← Manny left | 05:26 |
| → Manny joined | 05:26 |
| → shinnya joined | 05:27 |
| ← ejnahc left | 05:27 |
| → ejnahc joined | 05:28 |
| ← ninsei_y left | 05:29 |
| ← lukeholder left | 05:30 |
| ← SudoKing left | 05:30 |
| → subhojit777 joined | 05:31 |
| → SudoKing joined | 05:31 |
| → Jake3432 joined | 05:31 |
| → nfk joined | 05:32 |
| → lukeholder joined | 05:32 |
| ← lukeholder left | 05:33 |
| → lukeholder joined | 05:33 |
| ← lukeholder left | 05:33 |
| → vrishab joined | 05:33 |
| ← lindenle left | 05:35 |
| ← otter768 left | 05:37 |
| → lukeholder joined | 05:37 |
| → lindenle joined | 05:40 |
| ← beautifulmind left | 05:42 |
| → Lyqyd joined | 05:42 |
| → beautifulmind joined | 05:44 |
| ← lindenle left | 05:45 |
| → AnujSharma joined | 05:45 |
| ← beautifulmind left | 05:46 |
| ← blorbx left | 05:46 |
| → beautifulmind joined | 05:46 |
| → blorbx joined | 05:46 |
| → lindenle joined | 05:51 |
| → jftf joined | 05:51 |
| → King_Hual joined | 05:52 |
| ← DeathIncarnate left | 05:54 |
| → P4_Denis_ joined | 05:55 |
| ← sin3t_ left | 05:55 |
| ← lindenle left | 05:55 |
| → sin3t_ joined | 05:56 |
| ← jftf left | 05:56 |
| → lindenle joined | 05:56 |
| ← Sheperson left | 05:57 |
| ← P4_Denis left | 05:57 |
| ← gasull left | 05:58 |
| → P4_Denis joined | 05:58 |
| ← P4_Denis_ left | 06:00 |
| ← lindenle left | 06:01 |
| → koi joined | 06:01 |
| → Sheperson joined | 06:01 |
| → JakeSays_ joined | 06:01 |
| ← JakeSays left | 06:05 |
| → Literphor joined | 06:07 |
| ← StefanLehmann left | 06:08 |
| ← lukeholder left | 06:09 |
| → StefanLehmann joined | 06:10 |
| → lukeholder joined | 06:10 |
| ← lukeholder left | 06:10 |
| → DeathIncarnate joined | 06:11 |
| → lukeholder joined | 06:11 |
| ← lukeholder left | 06:11 |
| → lukeholder joined | 06:12 |
| → Asiajey joined | 06:13 |
| → hkon_ joined | 06:13 |
| → Junior joined | 06:14 |
| → Rastus_Vernon joined | 06:14 |
| ← sohail left | 06:14 |
| ← DeathIncarnate left | 06:15 |
| ← Sheperson left | 06:16 |
| → Sheperson joined | 06:16 |
| ← hkon_ left | 06:18 |
| → mmitchel_ joined | 06:18 |
| → DeathIncarnate joined | 06:18 |
| ← lidaaa left | 06:23 |
| ← mmitchel_ left | 06:23 |
| → lidaaa joined | 06:23 |
| ← Literphor left | 06:24 |
| ← lidaaa left | 06:24 |
| → vals_ joined | 06:27 |
| → AlexDenisov joined | 06:27 |
| ← tango_ left | 06:28 |
| → tgkokk joined | 06:31 |
| → lindenle joined | 06:32 |
| ← Jake3432 left | 06:32 |
| → dc5ala joined | 06:33 |
| vals_ → tango_ | 06:33 |
| ← Sheperson left | 06:34 |
| → memleak joined | 06:35 |
|
memleak
| hello! | 06:36 |
|
| how do i cherry pick a commit non-merged tree on a non-master branch? | 06:36 |
|
| *from a non-merged tree | 06:36 |
| ← Mitchbones left | 06:37 |
| → Sheperson_ joined | 06:38 |
| ← lindenle left | 06:38 |
| → rjhunter joined | 06:39 |
| ← mugenzebra left | 06:40 |
|
thiago
| "a commit non-merged tree" doesn't make sense | 06:40 |
|
| you have two nouns there | 06:40 |
| ← kerrick left | 06:41 |
|
thiago
| anyway, you can't cherry-pick a tree, only a commit | 06:41 |
| → lidaaa joined | 06:42 |
|
memleak
| sorry i misworded a few things | 06:42 |
|
| plus i also just made an orphan branch | 06:42 |
| ← beautifulmind left | 06:43 |
|
memleak
| ok i pulled in a tree on an orphan branch, and the orphan branch has a lot of code that is different from my current code, i want to cherry pick only the changes in that specific commit, not the code that was written outside that commit | 06:43 |
| ← gccostabr left | 06:43 |
|
thiago
| ok, so you want to cherry-pick a commit | 06:44 |
|
| what's the difficulty? | 06:44 |
|
memleak
| its basically an entirely different tree but i want to see how far git will get for me, by making the changes in that commit | 06:44 |
| ← pheaver left | 06:44 |
|
memleak
| the code between trees is hardly similar but i would like to try and see how far it will get | 06:45 |
|
| because only small sections of the code in that commit per file are changed | 06:45 |
|
| very small.. annoyingly so | 06:45 |
|
thiago
| still waiting for you to tell me what the difficulty is | 06:45 |
|
| so far, you've described the standard behaviour of git cherry-pick | 06:46 |
|
memleak
| when i run git cherry-pick it tries to pull in the entire tree | 06:46 |
|
| (just about) | 06:46 |
| → gccostabr joined | 06:46 |
|
thiago
| no | 06:46 |
|
| git cherry-pick picks and applies exactly one commit | 06:46 |
|
| it never pulls | 06:46 |
|
| when you say "tree", do you mean "repository" ? | 06:48 |
|
memleak
| ah i see what the problem is now | 06:48 |
| ← jonmorehouse left | 06:48 |
|
memleak
| is there a way to cherry pick a commit without it trying to merge anything that would cause conflicts? | 06:48 |
|
thiago
| cherry-pick never merges | 06:49 |
|
| it cherry-picks | 06:49 |
| → simesy joined | 06:49 |
| ← simesy left | 06:49 |
|
thiago
| if by "merge" you didn't mean "git merge", please use another word to describe what you meant | 06:49 |
|
memleak
| is there a way to cherry pick a commit without it trying to cherry pick any changes in that specific commit that would cause conflicts? | 06:49 |
|
thiago
| how would it know what will conflict? | 06:50 |
| → jonmorehouse joined | 06:50 |
|
thiago
| it only knows that something will conflict by trying | 06:50 |
|
| and once it conflicts, it has conflicted | 06:50 |
|
memleak
| ah.. | 06:50 |
|
thiago
| you can't make an omelet without breaking some eggs | 06:51 |
|
memleak
| XD | 06:51 |
|
| ok | 06:52 |
|
| thank you :) git clean -fd after git cherry-pick helped too | 06:52 |
|
thiago
| git cherry-pick --abort if you want to stop it | 06:52 |
| → jftf joined | 06:52 |
| ← SudoKing left | 06:53 |
| → SudoKing joined | 06:53 |
|
memleak
| is there a way to exclude files from git cherry pick? | 06:53 |
|
thiago
| name all other files | 06:53 |
| → upene joined | 06:54 |
|
memleak
| ok | 06:56 |
|
| thank you :) | 06:56 |
| ← jftf left | 06:57 |
| → bezet joined | 06:58 |
| ← _5kg left | 07:01 |
| → EminenceHC joined | 07:01 |
| ← Gamecubic left | 07:01 |
| ← thiago left | 07:02 |
| ← bezet left | 07:03 |
| ← King_Hual left | 07:03 |
| ← starkhalo left | 07:03 |
| → Neon1024 joined | 07:04 |
| ← snuffeluffegus left | 07:05 |
| → Malsasa_ joined | 07:05 |
| ← ribasushi left | 07:05 |
| ← Malsasa left | 07:05 |
| ← teran left | 07:06 |
| ← AnujSharma left | 07:06 |
| ← Sheperson_ left | 07:07 |
| ← EminenceHC left | 07:09 |
| → zapb joined | 07:10 |
| → ribasushi joined | 07:10 |
| ← upene left | 07:10 |
| ← gccostabr left | 07:11 |
| → Jetchisel joined | 07:12 |
| → longbeach joined | 07:12 |
| → sinkensabe joined | 07:12 |
| → msankhala joined | 07:14 |
| → yacks joined | 07:17 |
| → khmarbaise joined | 07:17 |
| Vampire0_ → Vampire0 | 07:18 |
| ← dik_dak left | 07:20 |
| → mmitchel_ joined | 07:20 |
| → doev joined | 07:21 |
| → simesy joined | 07:22 |
| → jheg joined | 07:23 |
| → teran joined | 07:23 |
| → CraigyDavi` joined | 07:23 |
| ← zapb left | 07:24 |
| → jontmorehouse joined | 07:25 |
| ← mmitchel_ left | 07:25 |
| ← CraigyDavi left | 07:26 |
| ← BSaboia left | 07:26 |
|
nulled
| Is it possible to use git://blah.com/proj/proj.git to clone with when I set up a git repo on Ubuntu instead of use ssh://ipaddress:22/path/to/repo/ because right now I am using ssh ... in other words how do I open a git port that listens for git and ssh... | 07:27 |
| ← jonmorehouse left | 07:27 |
| ← Neon1024 left | 07:28 |
| → jagob joined | 07:28 |
| ← jheg left | 07:30 |
|
nulled
| zzzz | 07:30 |
| → Literphor joined | 07:30 |
| → braj joined | 07:31 |
| ← EgS left | 07:31 |
| → mikecmpbll joined | 07:32 |
| → arup_r joined | 07:32 |
| ← khmarbaise left | 07:32 |
| → tuocuggino joined | 07:33 |
| ← DeathIncarnate left | 07:33 |
| ← arup_r left | 07:33 |
| → lindenle joined | 07:33 |
| ← Jetchisel left | 07:34 |
| → thierryp joined | 07:35 |
|
Seveas
| nulled: you'll neet to set up the git daemon, for which Ubuntu packages helper scripts in the git-daemon-run package | 07:35 |
| → LeMike joined | 07:35 |
|
Seveas
| it listens on tcp port 9418, so make sure your firewall allows that | 07:36 |
| ← nfk left | 07:37 |
|
nulled
| thanks | 07:38 |
| ← tgkokk left | 07:38 |
| → EgS joined | 07:38 |
| ← lindenle left | 07:38 |
| → KdgDev joined | 07:40 |
| → tgkokk joined | 07:41 |
| ← thierryp left | 07:41 |
| ← tgkokk left | 07:41 |
| → tgkokk joined | 07:42 |
| ← Literphor left | 07:42 |
| → Literphor joined | 07:44 |
| ← lidaaa left | 07:48 |
| ← longbeach left | 07:48 |
| → zanchoPa1sa joined | 07:49 |
| ← glebihan_ left | 07:51 |
| → vexoon joined | 07:51 |
| ← kyoshero left | 07:51 |
| → dsdeiz joined | 07:52 |
| ← mikecmpbll left | 07:52 |
| ← zanchoPansa left | 07:52 |
| → jftf joined | 07:53 |
| → mikecmpbll joined | 07:54 |
| → iLoop joined | 07:54 |
| ← iLoop left | 07:54 |
| → iLoop joined | 07:54 |
| → glebihan_ joined | 07:55 |
| → oojacoboo joined | 07:55 |
| ← LeMike left | 07:55 |
| → thierryp joined | 07:56 |
| ← lukeholder left | 07:57 |
| ← Literphor left | 07:57 |
| ← jftf left | 07:57 |
| ← iLoop left | 08:00 |
| → xobb joined | 08:01 |
| → nilg joined | 08:01 |
| → hkon_ joined | 08:01 |
| ← simesy left | 08:02 |
| ← mikecmpbll left | 08:04 |
| → wlemuel joined | 08:05 |
| ← hkon_ left | 08:06 |
| ← wlemuel left | 08:06 |
| ← jontmorehouse left | 08:06 |
| ← sinkensabe left | 08:06 |
| → mikecmpbll joined | 08:07 |
| → OffTheRails joined | 08:07 |
| ← koi left | 08:08 |
| → AnujSharma joined | 08:08 |
| → koi joined | 08:09 |
| ← AnujSharma left | 08:09 |
| ← StefanLehmann left | 08:09 |
| → StefanLehmann joined | 08:10 |
| ← Lyqyd left | 08:11 |
| ← Manny left | 08:15 |
| → Slush- joined | 08:15 |
| → Manny joined | 08:15 |
| ← nilg left | 08:16 |
| ← fstd left | 08:16 |
| → fstd joined | 08:16 |
| ← fstd left | 08:16 |
| → fstd joined | 08:16 |
| ← mikecmpbll left | 08:17 |
| → irqq joined | 08:17 |
| → Sceorem joined | 08:19 |
| → sinkensabe joined | 08:19 |
| → kukks joined | 08:20 |
| ← kukks left | 08:20 |
| → kukks joined | 08:20 |
| → mmitchel_ joined | 08:22 |
| ← kenneth left | 08:22 |
| → tron joined | 08:24 |
| → mikecmpbll joined | 08:24 |
| → kenneth joined | 08:25 |
| tron → Guest82005 | 08:25 |
| ← kenneth left | 08:25 |
| ← sinkensabe left | 08:26 |
| → TheFuzzball joined | 08:26 |
| ← mmitchel_ left | 08:28 |
| ← damccull left | 08:29 |
| ← finster left | 08:31 |
| ← vrishab left | 08:32 |
| → axrfnu joined | 08:32 |
| ← axrfnu left | 08:32 |
| → axrfnu joined | 08:32 |
| axrfnu → finster | 08:32 |
| ← thierryp left | 08:33 |
| ← finster left | 08:34 |
| ← bluesm left | 08:34 |
| → finster joined | 08:34 |
| ← finster left | 08:34 |
| → finster joined | 08:34 |
| ← braj left | 08:40 |
| ← joki left | 08:41 |
| ← nkouevda left | 08:41 |
| → maroloccio joined | 08:43 |
| → b100s joined | 08:45 |
| ← Eins_ left | 08:45 |
| → khmarbaise joined | 08:45 |
| → iLoop joined | 08:45 |
| → joki joined | 08:46 |
| → vrishab joined | 08:46 |
| ← doev left | 08:48 |
| ← AdrianGuenter left | 08:48 |
| ← Ragnor left | 08:48 |
| → Ragnor joined | 08:48 |
| ← bartman`` left | 08:49 |
| ← iLoop left | 08:51 |
| ← Sceorem left | 08:52 |
| ← JPT left | 08:52 |
| → JPT joined | 08:53 |
| ← Guest82005 left | 08:53 |
| → jftf joined | 08:54 |
| → bvi joined | 08:54 |
| → mustafavelioglu_ joined | 08:54 |
| → bluesm joined | 08:56 |
| ← khmarbaise left | 08:56 |
| ← Malsasa_ left | 08:56 |
| ← Rastus_Vernon left | 08:56 |
| ← jftf left | 08:58 |
| → bezet joined | 08:59 |
| ← garethdaine left | 08:59 |
| → hebz0rl joined | 09:00 |
| → EminenceHC joined | 09:01 |
| → bartman`` joined | 09:02 |
| ← bezet left | 09:03 |
| → JeanCarloMachado joined | 09:04 |
| → gambler joined | 09:05 |
| ← cagedwisdom left | 09:08 |
| → sinkensabe joined | 09:08 |
| ← JeanCarloMachado left | 09:08 |
| → jiku joined | 09:09 |
| ← rjhunter left | 09:09 |
| ← dc5ala left | 09:09 |
| ← EminenceHC left | 09:10 |
| → craigp joined | 09:10 |
| ← Asiajey left | 09:11 |
| → raw joined | 09:13 |
| ← xobb left | 09:13 |
| raw → Guest58278 | 09:13 |
| → hoschi_ joined | 09:15 |
| gitinfo set mode: +v | 09:15 |
| Guest58278 → archian | 09:15 |
| archian → mangola | 09:15 |
| mangola → monogit | 09:15 |
| → Eins_ joined | 09:17 |
|
monogit
| Hi everybody, Is there any command/way to initialize a new repo on the git server from client side | 09:17 |
| → khmarbaise joined | 09:19 |
| ← OffTheRails left | 09:20 |
| → Balliad joined | 09:20 |
| → hj2014 joined | 09:21 |
| ← Eins_ left | 09:22 |
|
cbreak
| monogit: no | 09:23 |
|
| monogit: there's no git server | 09:23 |
|
| monogit: you can make new server git repositories with git init --bare | 09:23 |
| → descala joined | 09:23 |
| → mmitchel_ joined | 09:24 |
| ← bdavenport left | 09:25 |
| → xobb joined | 09:25 |
|
monogit
| cbreak: okay but can I do that from client, using some method | 09:25 |
|
cbreak
| sure. Log in via ssh | 09:28 |
| ← memleak left | 09:28 |
|
cbreak
| monogit: have you considered using !gitolite? | 09:28 |
|
gitinfo
| monogit: Gitolite is a tool to host git repos on a server. It features fine-grained access control, custom hooks, and can be installed without root. Download: https://github.com/sitaramc/gitolite Docs: http://gitolite.com/gitolite/ | 09:28 |
|
monogit
| My situation: I have a centralized git repository server where multiple clients can keep their respective repos. The problem this way is, everytime a new client want's a new repo name, I have to manually git init on the central server. I need clients to create/initialize a repo on the server on their own without requiring my manual intervention. | 09:29 |
| → jottr joined | 09:29 |
|
cbreak
| monogit: gitolite allows that with wild repositories | 09:29 |
| ← mmitchel_ left | 09:30 |
|
monogit
| cbreak: Oh... okay. I'll have a look into that. | 09:30 |
| ← bvi left | 09:31 |
| ← mustafavelioglu_ left | 09:32 |
| → mustafavelioglu_ joined | 09:33 |
| ← fstd left | 09:33 |
| → fstd joined | 09:33 |
| ← maxorator left | 09:34 |
| ← maroloccio left | 09:34 |
| → lindenle joined | 09:35 |
| → maxorator joined | 09:35 |
| → ocbtec joined | 09:35 |
| ← sinkensabe left | 09:39 |
| → ColdKeyboard joined | 09:39 |
| ← lindenle left | 09:40 |
| → Gizburdt joined | 09:40 |
| → LeMike joined | 09:40 |
| → BSaboia joined | 09:40 |
| ← fstd left | 09:43 |
| → fstd joined | 09:44 |
| → raaamina joined | 09:45 |
| → lukeholder joined | 09:47 |
| ← xobb left | 09:47 |
| ← lukeholder left | 09:47 |
| → lukeholder joined | 09:48 |
| ← lukeholder left | 09:48 |
| ← vexoon left | 09:49 |
| ← ColdKeyboard left | 09:49 |
| → lukeholder joined | 09:49 |
| ← irqq left | 09:49 |
| → hkon_ joined | 09:50 |
| ← AlexDenisov left | 09:50 |
| ← lukeholder left | 09:51 |
| ← jottr left | 09:53 |
| → AlexDenisov joined | 09:53 |
| ← shinnya left | 09:54 |
| ← hkon_ left | 09:54 |
| → jftf joined | 09:55 |
| → xobb joined | 09:56 |
| → shinnya joined | 09:56 |
|
sitaram_
| monogit: replied on #gitolite; going afk again for a bit.... | 09:57 |
| ← Junior left | 09:58 |
| → longbeach joined | 09:59 |
| ← jftf left | 09:59 |
| ← p4sh4 left | 10:00 |
| → beautifulmind joined | 10:01 |
| ← xSmurf left | 10:03 |
| ← jiku left | 10:04 |
| ← mustafavelioglu_ left | 10:05 |
| ← maxorator left | 10:05 |
| → punchagan joined | 10:05 |
| → m8 joined | 10:06 |
| → maxorator joined | 10:06 |
| ← bgerber left | 10:06 |
| → lukeholder joined | 10:07 |
| → Behi joined | 10:08 |
| ← Behi left | 10:08 |
|
g0th
| oops | 10:09 |
|
| I did git checkout . without a backup | 10:09 |
|
| can I recover? | 10:09 |
| → Behi joined | 10:09 |
| ← Behi left | 10:09 |
|
g0th
| always those damn symlinks | 10:09 |
| ← ecky--ptang-zoob left | 10:09 |
| ← hoschi_ left | 10:09 |
| ← shinnya left | 10:09 |
| → Behi joined | 10:10 |
| ← Behi left | 10:10 |
| → ecky--ptang-zoob joined | 10:10 |
|
g0th
| all is lost? | 10:10 |
|
luto
| recover what? | 10:10 |
|
| your old pre-checkout working dir? | 10:10 |
| → Behi joined | 10:10 |
|
g0th
| yes | 10:11 |
|
| I'm screwed, right? | 10:12 |
| → shinnya joined | 10:12 |
|
g0th
| I still got the ~ files | 10:12 |
|
| so I guess I can recover a bit | 10:12 |
|
luto
| did you stage any of them? | 10:12 |
|
g0th
| why do I keep doing the same mistake of trying to backup a symlink dir with cp -r | 10:12 |
| ← punchagan left | 10:12 |
|
g0th
| sigh | 10:13 |
|
| luto: no | 10:13 |
|
luto
| I guess you're lost then. sorry. | 10:13 |
| → sinkensabe joined | 10:13 |
| ← raaamina left | 10:14 |
| → mizu_no_oto joined | 10:14 |
| → jayrobot joined | 10:14 |
| → tokik joined | 10:14 |
| → motto joined | 10:16 |
| ← Gizburdt left | 10:17 |
|
cbreak
| if git doesn't know about it, git can't recover it | 10:17 |
|
| and git only really knows about state if you add it, and then commit it. | 10:18 |
| ← sinkensabe left | 10:18 |
| ← m8 left | 10:18 |
| → Eins_ joined | 10:18 |
| → sinkensabe joined | 10:18 |
| → godgodgodgo joined | 10:20 |
| → Gizburdt joined | 10:21 |
|
g0th
| yeah I assumed so | 10:21 |
|
| but so much is saved, I was still hoping | 10:21 |
|
| anyway, fortunately the backup files of joe are still there | 10:21 |
|
| so instead of 20 hours lost it's just like 1 hour | 10:21 |
|
| or less | 10:21 |
|
| I was cleaning up my backup, sigh | 10:21 |
|
| bad idea to do that without git stash | 10:22 |
|
| just needs one thought mistake somewhere and you are screwed | 10:22 |
| ← Eins_ left | 10:23 |
| → bdavenport joined | 10:25 |
| ← etpuis left | 10:27 |
| → mmitchel_ joined | 10:27 |
|
eXeC64
| I always preferred doing git diff > ~/some_file.patch | 10:27 |
| → thierryp joined | 10:27 |
|
eXeC64
| and then git apply | 10:27 |
|
| I've never really gotten on well with stash | 10:28 |
|
cbreak
| g0th: maybe you don't understand backups :/ | 10:28 |
|
| they don't need to be cleaned | 10:28 |
|
| something like time machine or other backup software cleans up after itself | 10:28 |
| → freestyl3r joined | 10:29 |
| → seanmerron joined | 10:30 |
|
g0th
| cbreak: I do | 10:30 |
|
| during my codings I didn't want to keep like 10 copies of stash | 10:31 |
|
| so I started to cp -r stuff quickly into .bak directories just to be save | 10:31 |
|
cbreak
| that sounds dumb. | 10:31 |
|
g0th
| why? | 10:31 |
|
cbreak
| you can just git commit | 10:31 |
|
g0th
| what? | 10:31 |
|
| no! | 10:31 |
|
cbreak
| what ever you want | 10:31 |
|
g0th
| it's crappy code | 10:31 |
|
cbreak
| it's easy, fast, safe | 10:31 |
|
| so? | 10:31 |
|
g0th
| so where would I commit it? | 10:31 |
|
cbreak
| you don't have to push it | 10:31 |
|
| where ever you want | 10:31 |
|
g0th
| I had like 10 versions | 10:31 |
|
cbreak
| so? | 10:31 |
|
| ten branches. Done. | 10:32 |
|
g0th
| yeah right | 10:32 |
|
cbreak
| you can throw them away later. | 10:32 |
|
g0th
| _that_ sounds dumb | 10:32 |
|
cbreak
| nah | 10:32 |
|
| it works perfectly | 10:32 |
|
| git can handle thousands of branches | 10:32 |
| ← mmitchel_ left | 10:32 |
|
g0th
| until you/I mess up my git tree | 10:32 |
|
cbreak
| they are easily rebased and used for cherry-pick | 10:32 |
| ← Khisanth left | 10:32 |
|
cbreak
| hahaha | 10:32 |
|
g0th
| with all the confusion | 10:32 |
|
| no thanks | 10:32 |
|
| it was fine | 10:32 |
| ← lukeholder left | 10:33 |
|
g0th
| my mistake was that I didn't commit/stash the "nice" version | 10:33 |
| → Khisanth joined | 10:33 |
|
luto
| cbreak: "about state if you add it, and then commit it." adding alone should be enough if you're lucky, right? | 10:33 |
|
g0th
| before I removed the bad versions | 10:33 |
|
cbreak
| luto: adding creates file state | 10:33 |
|
| luto: but committing creates tree state | 10:33 |
|
g0th
| (+ I cp -r'ed a symlink dir) | 10:33 |
|
cbreak
| you can try to recover files you added but it's quite painful, committing is much easier to recover from | 10:33 |
|
luto
| sure | 10:33 |
|
cbreak
| naturally, stashing is between committing and just adding. It creates commits, but doesn't record them in a normal branch, nor a normal reflog | 10:34 |
|
| g0th: yep, that wouldn't have happened if you had a better workflow :) | 10:34 |
| → Malsasa joined | 10:36 |
| ← Behi left | 10:36 |
| ← KdgDev left | 10:36 |
|
masak
| g0th: there's a way to use git so well that you don't need the .bak directories you currently feel you need. | 10:37 |
| → stamina joined | 10:39 |
| → bgerber joined | 10:40 |
| → pantsman_ joined | 10:42 |
| ← khmarbaise left | 10:43 |
| ← madprocess left | 10:43 |
| → SonikBoom joined | 10:43 |
| ← AlexDenisov left | 10:45 |
| → WaReZ joined | 10:47 |
| → fstd_ joined | 10:47 |
| ← D-Boy left | 10:47 |
|
g0th
| ok, I'll try it out | 10:48 |
| → Jackneill joined | 10:48 |
|
g0th
| masak: please elaborate a bit on the workflow | 10:48 |
|
| I assume I make a branch with a name like "bak1" for each such backup and commit to it? | 10:48 |
|
| git checkout -b "bak1" ? | 10:48 |
| → amikiri joined | 10:49 |
|
g0th
| after thinking about it, it might not be such a bad idea ^^ | 10:49 |
|
| you already use that method, any further hints, small things as well | 10:49 |
|
| ? | 10:49 |
| ← fstd left | 10:50 |
| fstd_ → fstd | 10:50 |
| → D-Boy joined | 10:51 |
| ← sinkensabe left | 10:51 |
| → hexagoxel joined | 10:51 |
|
cbreak
| g0th: you can make multiple branches, depending on wether you want to continue working or start working from a fresh state | 10:51 |
| ← pantsman_ left | 10:52 |
|
cbreak
| g0th: if you want to continue working on changes, you can later squash them with rebase -i | 10:52 |
|
masak
| g0th: yes, like that. | 10:53 |
| → rjhunter joined | 10:53 |
|
g0th
| the rebase thingy is the part I'm not completely familiar with and would run some risk of messing something up | 10:54 |
| xnrand → offended | 10:54 |
|
g0th
| basically the changes are not commit ready | 10:54 |
|
masak
| g0th: git is clever enough that you can do that *in the middle of working on something*. it will just float the uncommitted changes over to the new branch. | 10:54 |
| → Sceorem joined | 10:54 |
|
cbreak
| g0th: commit ready is meaningless in git | 10:54 |
|
| just commit them anyway | 10:55 |
|
g0th
| I want a clean commit history in the end | 10:55 |
|
cbreak
| that's ok | 10:55 |
|
| commit them to a temporary branch and rebase -i later | 10:55 |
| → jftf joined | 10:55 |
|
g0th
| git checkout -b "newbranch" | 10:56 |
|
| git rebase -i "bak1"? | 10:56 |
|
| can you give an example line? | 10:56 |
|
cbreak
| no | 10:56 |
|
| more like git checkout yourtempbranch | 10:56 |
|
| git rebase -i lastcommitonbase | 10:56 |
|
| then you can select squash or reword or reorder the commits | 10:56 |
|
g0th
| I don't commit on base | 10:56 |
|
| it's the other way around | 10:57 |
|
cbreak
| you can also reset --mixed all commits away and git add -p and git commit them again completely different | 10:57 |
|
g0th
| I want to incorporate the changes of yourtempbranch into my base | 10:57 |
|
cbreak
| g0th: I know | 10:57 |
|
| g0th: you commit on yourtempbranch | 10:57 |
|
| g0th: you have to give git a reference to where to start to rebase from | 10:57 |
|
| that's the last commit on your temp branch that's also on base | 10:57 |
|
g0th
| isn't that annoying? | 10:57 |
|
| ok that makes sense | 10:58 |
|
cbreak
| it's git merge-base base yourbranch | 10:58 |
|
| no, not annoying | 10:58 |
| ← hebz0rl left | 10:58 |
|
cbreak
| there are shorthands such as @{u}, but that one has other side effects | 10:58 |
|
g0th
| git merge-base? | 10:58 |
|
cbreak
| g0th: man git merge-base | 10:58 |
|
gitinfo
| g0th: the git-merge-base manpage is available at http://jk.gs/git-merge-base.html | 10:58 |
| ← rjhunter left | 10:58 |
|
g0th
| sigh | 10:58 |
|
| all those new commands | 10:58 |
|
| git stash is a bit simpler | 10:59 |
|
| so how would my rebaseing work? | 11:00 |
|
| assuming I know what my tempbranch is based on | 11:00 |
| ← jftf left | 11:00 |
|
g0th
| ideally I would like to "uncommit+unstage" the changes of tempbranch onto my base | 11:01 |
| ← fstd left | 11:01 |
| → fstd joined | 11:01 |
| → EminenceHC joined | 11:01 |
|
g0th
| but I guess your suggestion is to work on tempbranch until its modifications are "commit-ready" and then bundle them together and apply that to base? | 11:02 |
| → robbyoconnor joined | 11:02 |
|
g0th
| I don't like that so much since it forces me to work away from my base, I mainly wanted to use the tempbranches as backups | 11:03 |
|
| not as working branches | 11:03 |
|
cbreak
| g0th: you don't need to bundle them together | 11:03 |
|
| you can squash commits, making them one. You can reword the commit messages | 11:03 |
|
| if you want to completely rewrite the commits, i.e. split the changes up, then there are better ways than rebase | 11:04 |
|
| g0th: it doesn't force you to work on an other branch | 11:04 |
|
| you can work anywhere | 11:04 |
| ← bluesm left | 11:04 |
|
cbreak
| being on a feature branch when developing is just convention | 11:04 |
|
| doing that more often would have saved me a whole lot of trouble in the past... | 11:05 |
| ← Manny left | 11:05 |
| ← St_Marx left | 11:05 |
| → Manny joined | 11:05 |
| → St_Marx joined | 11:06 |
|
g0th
| my base is already on a feature branch | 11:06 |
| ← xobb left | 11:06 |
|
g0th
| so it would be feature branch on feature branch ^^ | 11:06 |
| → xobb joined | 11:07 |
| → saorge_ joined | 11:08 |
| ← EminenceHC left | 11:10 |
|
g0th
| is there also a way to "uncommit + unstash" changes onto the current branch? | 11:10 |
| → hebz0rl joined | 11:10 |
|
g0th
| i.e. leave the current branch completely unchanged but apply the changes from some other commit to the files | 11:10 |
|
| (outside of git) | 11:10 |
|
| like stash | 11:11 |
| ← saorge left | 11:11 |
| → paul424 joined | 11:12 |
|
cbreak
| g0th: sure. git cherry-pick | 11:13 |
|
| you can copy commits from other branches | 11:13 |
|
g0th
| perfect | 11:13 |
|
cbreak
| as for uncommitting, just reset --hard | 11:13 |
|
| that'll nuke history | 11:14 |
|
g0th
| nono | 11:14 |
|
| never reset --hard again | 11:14 |
|
| ^^ | 11:14 |
|
| but cherry-pick sounds nice for backups, no? | 11:14 |
|
cbreak
| no | 11:14 |
|
g0th
| why not? | 11:14 |
|
cbreak
| it's worthless for backups | 11:14 |
|
| it doesn't back anything up | 11:14 |
|
| just make a branch | 11:14 |
|
| done. | 11:15 |
|
g0th
| I can cherry-pick back uped changes onto base? | 11:15 |
| → hebz0rl_ joined | 11:15 |
|
cbreak
| sure | 11:16 |
|
| where ever you currently are | 11:16 |
|
| (so you'll have to check out base) | 11:16 |
|
g0th
| yes | 11:16 |
| ← gambler left | 11:17 |
| → hkon_ joined | 11:17 |
|
g0th
| git checkout -b "bak1", git checkout base, git cherry-pick <something, hmm> | 11:17 |
| ← hebz0rl left | 11:17 |
| → nour joined | 11:17 |
| → rjhunter joined | 11:17 |
|
g0th
| git cherry-pick bak1 should work I guess | 11:18 |
|
| simple enough | 11:18 |
| → Eins_ joined | 11:19 |
|
g0th
| ait | 11:19 |
|
| wait | 11:19 |
|
| it commits the changes? | 11:19 |
|
| sigh | 11:20 |
|
osse
| g0th: --no-commit | 11:20 |
| → doev joined | 11:20 |
|
cbreak
| g0th: as I said, it's for copying commits | 11:21 |
| → fairuz1 joined | 11:21 |
| → tadni`` joined | 11:21 |
| ← fstd left | 11:21 |
| → khmarbaise joined | 11:21 |
|
osse
| git reset HEAD~ | 11:21 |
| → fstd joined | 11:22 |
| → _bart joined | 11:22 |
| ← tadni` left | 11:22 |
|
_bart
| Hi, is it potentially dangerous to use: https://github.com/aanand/git-up ? | 11:22 |
| ← fairuz left | 11:23 |
|
osse
| that's a very broad question. It is potentially dangerous to walk your dog. On the other hand you can undo stuff using git-reflog | 11:23 |
| ← Eins_ left | 11:23 |
|
osse
| it looks aliright to me | 11:25 |
| ← xobb left | 11:26 |
| ← kyb3r_ left | 11:27 |
| → SimonNa joined | 11:28 |
| ← fairuz1 left | 11:28 |
| ← Gizburdt left | 11:28 |
|
g0th
| osse: thanks | 11:28 |
| ← maxorator left | 11:28 |
| ← StefanLehmann left | 11:28 |
| → Gizburdt joined | 11:28 |
| ← Gizburdt left | 11:29 |
| → mmitchel_ joined | 11:29 |
| → Gizburdt joined | 11:29 |
| ← kevin-brown left | 11:30 |
| → maxorator joined | 11:30 |
| ← harold2 left | 11:30 |
| → dccc joined | 11:31 |
| → StefanLehmann joined | 11:31 |
| ← Spinkzeit left | 11:31 |
| ← hkon_ left | 11:32 |
| ← StefanLehmann left | 11:32 |
| → harold2 joined | 11:32 |
| ← guardian left | 11:32 |
| → nedbat joined | 11:33 |
| → jatt joined | 11:33 |
| ← jatt left | 11:33 |
| → jatt joined | 11:33 |
| → fairuz joined | 11:34 |
| → StefanLehmann joined | 11:34 |
| ← mmitchel_ left | 11:34 |
| → xobb joined | 11:35 |
| → zack6849_ joined | 11:35 |
| ← k_sze left | 11:36 |
| ← aucecil left | 11:37 |
| ← Kulrak left | 11:37 |
| ← Tabmow left | 11:37 |
| ← zack6849 left | 11:37 |
| ← Gizburdt left | 11:39 |
| → Gizburdt joined | 11:40 |
| ← thierryp left | 11:40 |
| → aucecil joined | 11:40 |
| ← xobb left | 11:40 |
| ← Gizburdt left | 11:40 |
| ← hj2014 left | 11:42 |
| → sohail joined | 11:43 |
| → hj2014 joined | 11:43 |
| ← blahdodo left | 11:44 |
| → Sivil joined | 11:47 |
| → xobb joined | 11:51 |
| → kopparam joined | 11:52 |
| ← kopparam left | 11:53 |
| → thierryp joined | 11:54 |
| ← jerius left | 11:54 |
| ← sohail left | 11:55 |
| → jerius joined | 11:56 |
| → jftf joined | 11:56 |
| ← tokik left | 11:56 |
| → lukeholder joined | 11:59 |
| → Embassy joined | 11:59 |
| ← lukeholder left | 11:59 |
| → lukeholder joined | 12:00 |
| → SonikBoom_ joined | 12:00 |
| ← lukeholder left | 12:00 |
| → netameta joined | 12:00 |
| ← jftf left | 12:01 |
| → lukeholder joined | 12:01 |
| ← lukeholder left | 12:01 |
| → lukeholder joined | 12:02 |
| ← sgen left | 12:02 |
| ← hcc23 left | 12:02 |
| → hcc23 joined | 12:02 |
| ← SonikBoom left | 12:03 |
| ← xobb left | 12:03 |
| → xobb joined | 12:05 |
| → ag4ve_ joined | 12:05 |
| → kevin-brown joined | 12:06 |
| → Spinkzeit joined | 12:08 |
| → Kulrak joined | 12:08 |
| → Tabmow joined | 12:08 |
| ← msankhala left | 12:11 |
| ← xobb left | 12:11 |
| → xobb joined | 12:12 |
| → AlexDenisov joined | 12:12 |
| → Errorical joined | 12:12 |
| → msankhala joined | 12:13 |
| ← mizu_no_oto left | 12:14 |
| ← lukeholder left | 12:14 |
| ← hj2014 left | 12:16 |
| → hj2014 joined | 12:17 |
| ← motto left | 12:17 |
| ← jatt left | 12:18 |
| → m8 joined | 12:20 |
| → zapb joined | 12:22 |
| → Gizburdt joined | 12:22 |
| ← StefanLehmann left | 12:23 |
| ← shinnya left | 12:23 |
| → gccostabr joined | 12:24 |
| ← LeMike left | 12:24 |
| → lukeholder joined | 12:25 |
| ← lukeholder left | 12:25 |
| → toothrot joined | 12:26 |
| ← xobb left | 12:27 |
| → cbr_ joined | 12:27 |
| → lukeholder joined | 12:28 |
| ← lukeholder left | 12:28 |
| → m0viefreak joined | 12:28 |
| ← paul424 left | 12:29 |
| → lukeholder joined | 12:30 |
| ← lukeholder left | 12:30 |
| → shinnya joined | 12:30 |
| adam12 → adam | 12:30 |
| → lukeholder joined | 12:31 |
| adam → Guest12126 | 12:31 |
| ← lukeholder left | 12:31 |
| → mmitchel_ joined | 12:32 |
| → trewe joined | 12:32 |
| → irqq joined | 12:32 |
| → lukeholder joined | 12:32 |
| ← lukeholder left | 12:33 |
| → maroloccio joined | 12:34 |
| → lukeholder joined | 12:34 |
| → StefanLehmann joined | 12:34 |
| ← lukeholder left | 12:34 |
| → diegoviola joined | 12:34 |
| ← Gizburdt left | 12:36 |
| → lukeholder joined | 12:37 |
| → Gizburdt joined | 12:37 |
| ← lukeholder left | 12:37 |
| ← mmitchel_ left | 12:37 |
| ← teran left | 12:37 |
| ← cbr_ left | 12:38 |
| ← Gizburdt left | 12:38 |
| → lukeholder joined | 12:38 |
| → Gizburdt joined | 12:38 |
| ← lukeholder left | 12:39 |
| ← gccostabr left | 12:39 |
| → lukeholder joined | 12:40 |
| ← lukeholder left | 12:40 |
| → xobb joined | 12:40 |
| → lukeholder joined | 12:41 |
| → dgutierrez1287 joined | 12:41 |
| ← lukeholder left | 12:41 |
| → cmmagid joined | 12:42 |
| → lukeholder joined | 12:42 |
| ← lukeholder left | 12:43 |
| → OffTheRails joined | 12:44 |
| → lukeholder joined | 12:45 |
| ← lukeholder left | 12:45 |
| ← Manny left | 12:46 |
| → lukeholder joined | 12:46 |
| ← xobb left | 12:46 |
| ← lukeholder left | 12:47 |
| → blackoperat joined | 12:47 |
| → xobb joined | 12:47 |
| ← blackoperat left | 12:48 |
| → lukeholder joined | 12:48 |
| ← lukeholder left | 12:48 |
| → lukeholder joined | 12:49 |
| → cbr_ joined | 12:49 |
| → polyzen joined | 12:49 |
| ← cbr_ left | 12:49 |
| → cbr_ joined | 12:49 |
| ← lukeholder left | 12:49 |
| ← Gizburdt left | 12:50 |
| ← nedbat left | 12:50 |
| → Gizburdt joined | 12:50 |
| → lukeholder joined | 12:51 |
| → Gizburdt_ joined | 12:51 |
| ← lukeholder left | 12:51 |
| → lukeholder joined | 12:53 |
| → Skapadapaduu joined | 12:53 |
| → King_Hual` joined | 12:53 |
| ← lukeholder left | 12:53 |
| → teran joined | 12:54 |
| ← Gizburdt left | 12:54 |
| → lukeholder joined | 12:55 |
| → jds joined | 12:55 |
| ← lukeholder left | 12:55 |
| → lukeholder joined | 12:56 |
| ← israelpattison left | 12:56 |
| ← joschi left | 12:56 |
| ← kukks left | 12:56 |
| ← stamina left | 12:56 |
| ← lukeholder left | 12:56 |
| → israelpattison joined | 12:56 |
| → jftf joined | 12:57 |
| → Dreamer3 joined | 12:57 |
| → lukeholder joined | 12:57 |
| ← lukeholder left | 12:58 |
| ← Errorical left | 12:58 |
| → lukeholder joined | 12:59 |
| ← teran left | 12:59 |
| ← lukeholder left | 12:59 |
| → lukeholder joined | 13:00 |
| ← lukeholder left | 13:00 |
| → moritzs joined | 13:00 |
| ← msankhala left | 13:00 |
| ← moritzs left | 13:00 |
| → msankhala joined | 13:01 |
| → lukeholder joined | 13:01 |
| ← lukeholder left | 13:01 |
| → EminenceHC joined | 13:01 |
| ← jftf left | 13:02 |
| → lukeholder joined | 13:02 |
| ← lukeholder left | 13:02 |
| → moritzs joined | 13:02 |
| → mmitchel_ joined | 13:03 |
| ← mmitchel_ left | 13:03 |
| → lukeholder joined | 13:03 |
|
diegoviola
| github says that my master branch is 29 commits behind foo:master | 13:03 |
|
| how do I see which commits are those? | 13:03 |
|
| in order for me to merge them | 13:03 |
|
_ikke_
| What is foo:master? | 13:04 |
| ← lukeholder left | 13:04 |
|
cbreak
| diegoviola: git remote add && git remote update && !lol | 13:04 |
|
gitinfo
| diegoviola: A nifty view of branches, tags, and other refs: git log --oneline --graph --decorate --all | 13:04 |
| → lukeholder joined | 13:04 |
| ← khmarbaise left | 13:04 |
| ← Dreamer3 left | 13:04 |
| ← lukeholder left | 13:05 |
| → sohail joined | 13:05 |
| ← sohail left | 13:05 |
| → sohail joined | 13:05 |
| → lukeholder joined | 13:05 |
| → khmarbaise joined | 13:05 |
| ← lukeholder left | 13:06 |
| ← cbr_ left | 13:06 |
| → iLoop joined | 13:06 |
|
osse
| diegoviola: git log master..foo/master | 13:06 |
| → lukeholder joined | 13:07 |
| → hkon_ joined | 13:07 |
| ← moritzs left | 13:07 |
| ← Alenah left | 13:08 |
|
diegoviola
| ty | 13:08 |
| ← iLoop left | 13:09 |
| → Dreamer3 joined | 13:09 |
| ← EminenceHC left | 13:10 |
| ← lukeholder left | 13:10 |
| ← Dreamer3 left | 13:10 |
| → Alenah joined | 13:10 |
| → hoschi_ joined | 13:10 |
| → Dreamer3 joined | 13:11 |
| ← amikiri left | 13:11 |
| ← Dreamer3 left | 13:11 |
| ← hkon_ left | 13:11 |
| → teran joined | 13:13 |
| → Noldorin joined | 13:16 |
| → kevinb joined | 13:16 |
| ← Ziber left | 13:16 |
| → Kaisyu joined | 13:17 |
| ← totte left | 13:17 |
| → lukeholder joined | 13:19 |
| ← beautifulmind left | 13:19 |
| → moritzs joined | 13:20 |
| ← teran left | 13:20 |
| → Ziber joined | 13:20 |
| ← kevinb left | 13:20 |
| → Eins_ joined | 13:21 |
| ← Balliad left | 13:21 |
| CabalJohnson → CaveJohnson | 13:22 |
| → kevinb joined | 13:23 |
| ← JEEB left | 13:24 |
| ← Vile left | 13:24 |
|
diegoviola
| git log master..origin/master doesn't return anything | 13:25 |
| ← WaReZ left | 13:25 |
| ← Eins_ left | 13:25 |
|
osse
| oooh, github says that, not git status | 13:26 |
|
| have you added 'foo' as a remote? | 13:26 |
| → msmto joined | 13:27 |
| ← msmto left | 13:27 |
|
diegoviola
| well, it's already a remote | 13:28 |
|
| origin/master | 13:28 |
|
| oh | 13:28 |
|
| that's my remote | 13:28 |
|
| i forgot to add the one i forked from | 13:28 |
|
| sorry | 13:28 |
|
| yep, works now, thanks :) | 13:29 |
| → Dreamer3 joined | 13:31 |
| ← _bart left | 13:32 |
| → angrycodr joined | 13:33 |
| → darkbasic_ joined | 13:33 |
| → bitkiller joined | 13:34 |
| ← darkbasic left | 13:34 |
| → p4sh4 joined | 13:35 |
| ← kevinb left | 13:35 |
| → kevinb joined | 13:36 |
|
diegoviola
| that confused me a bit | 13:37 |
| → Manny joined | 13:38 |
| → isc_ joined | 13:39 |
|
cbreak
| told you :) | 13:40 |
| → ology joined | 13:40 |
| → mizu_no_oto joined | 13:40 |
| → mechanicalduck_ joined | 13:41 |
|
diegoviola
| right, thanks | 13:41 |
| ← ntio1 left | 13:41 |
| → Mitchbones joined | 13:42 |
| ← Dreamer3 left | 13:42 |
| → ntio1 joined | 13:42 |
| ← mechanicalduck left | 13:42 |
| ← maxorator left | 13:42 |
| ← AlexDenisov left | 13:42 |
| ← isc_ left | 13:43 |
| → mablae joined | 13:43 |
| → maxorator joined | 13:43 |
| ← p4sh4 left | 13:44 |
| ← sohail left | 13:45 |
| → cannonball joined | 13:45 |
| ← Spinkzeit left | 13:45 |
| ← Kulrak left | 13:45 |
| ← Tabmow left | 13:45 |
| gitinfo set mode: +v | 13:47 |
|
mablae
| hi there! | 13:47 |
|
| I have the following situation: I have master and release branches. Now I did a new (hotfix)-branch (based on release), and merged that back into release. Pushed. So far so good. Now I need to merge this hotfix into master branch, but master was already ahead relase, when creating hotfix branch. How to merge cleanly into master?! "Normally" we _always merge master into release. So I need to manage the merge that way that it is not l | 13:47 |
|
| ost when merging master into release again next time... | 13:47 |
| → mtk joined | 13:47 |
|
mablae
| Should I rebase my hotfix against master ?! | 13:47 |
|
| What is the best approach? | 13:48 |
|
cbreak
| don't rebase | 13:48 |
|
| just merge | 13:48 |
|
mablae
| so just checkout master | 13:48 |
| ← monogit left | 13:48 |
| → bit_twit joined | 13:48 |
|
mablae
| git merge hotfix-branch ?! | 13:48 |
|
cbreak
| mablae: look at !lol before and after | 13:48 |
|
gitinfo
| mablae: A nifty view of branches, tags, and other refs: git log --oneline --graph --decorate --all | 13:48 |
|
cbreak
| sure | 13:48 |
| ← c0d3d left | 13:49 |
|
mablae
| Let me check | 13:49 |
| → motto joined | 13:51 |
| ← m8 left | 13:51 |
| ← mizu_no_oto left | 13:53 |
| ← Gizburdt_ left | 13:53 |
|
mablae
| cbreak, Look like it worked | 13:53 |
| ← bit_twit left | 13:53 |
|
cbreak
| good :) | 13:53 |
|
mablae
| Now when the master branch is ready for release I can just merge it into release as before and have ALL changes in it?! How does git check that my hotfix is already merged into release?! | 13:54 |
| ← bitkiller left | 13:55 |
|
mablae
| ATM I have my branches seperated I think | 13:55 |
|
cbreak
| it doesn't have to check | 13:55 |
|
mablae
| Like split, Like they both go their "own way" | 13:55 |
|
cbreak
| the hotfix is merged into both | 13:55 |
| → DavidCruse joined | 13:56 |
|
mablae
| So I can delete it now?! The hotfix-branch? | 13:56 |
|
cbreak
| so at best merge will see nothing happening, at worst it'll conflict and trivially resolve | 13:56 |
|
| mablae: yeah. The commit is referenced by the other branches | 13:56 |
| ← mennea left | 13:56 |
| → doener joined | 13:56 |
|
mablae
| Git is awsome! | 13:56 |
|
cbreak
| (it has been merged into the other branches so the commit is in history of those) | 13:56 |
|
| check with !lol afterwards | 13:56 |
|
gitinfo
| A nifty view of branches, tags, and other refs: git log --oneline --graph --decorate --all | 13:56 |
|
mablae
| I worked with subversion until last week, and I dont think this is even possible with svn | 13:57 |
|
cbreak
| (you'll see that all that changed is the branch label for the hotfix vanishing) | 13:57 |
| ← seg left | 13:57 |
| gitinfo set mode: +v | 13:57 |
| → Gizburdt joined | 13:57 |
|
mablae
| cbreak, yeah, it looks like a real git tree :) | 13:57 |
|
pekster
| The only reason to keep the hotfix-branch around now is if you need to merge it elsewhere, where it's convenient to do so by name. Even if you delete it and later decide it needs to go into the "old-release" branch, you can still merge by commitish, but it's less convenient | 13:57 |
|
DavidCruse
| What happens when I follow someone on github? | 13:57 |
|
cbreak
| yep. Or you can recreate the branch. | 13:57 |
| → c0d3d joined | 13:57 |
|
cbreak
| DavidCruse: they sue you for stalking? | 13:57 |
| → jftf joined | 13:58 |
|
mablae
| DavidCruse, Nothing... They dont get notified or sth | 13:58 |
|
DavidCruse
| cbreak: What did you actually mean? | 13:58 |
|
| mablae: or sth? | 13:59 |
|
cbreak
| DavidCruse: what I actually mean is that it doesn't matter, git is unrelated to github :) | 13:59 |
|
mablae
| DavidCruse, Get email for example | 13:59 |
|
DavidCruse
| cbreak: Yes, I'm aware about that just wanted to know if they're notified or not ;) | 14:00 |
| ← thierryp left | 14:00 |
|
mablae
| DavidCruse, I always use "watch repo" - this way is more project centric. It gives me all users activity on a certian project instead showing me all things a special user does | 14:01 |
| → p4sh4 joined | 14:01 |
| → JEEB joined | 14:02 |
|
DavidCruse
| mablae: Fair enough :) | 14:02 |
| → RiVale joined | 14:02 |
| ← RiVale left | 14:02 |
| ← jftf left | 14:02 |
| ← lukeholder left | 14:03 |
| → sohail joined | 14:04 |
| ← sohail left | 14:04 |
| → sohail joined | 14:04 |
| → hice3000 joined | 14:04 |
| ← hice3000 left | 14:07 |
| → casium joined | 14:07 |
| → Spinkzeit joined | 14:08 |
| → Kulrak joined | 14:08 |
| → Tabmow joined | 14:08 |
| → JeanCarloMachado joined | 14:08 |
| ← Manny left | 14:08 |
| → starkhalo joined | 14:09 |
| ← casium left | 14:10 |
| ← kevinb left | 14:10 |
| ← TheFuzzball left | 14:10 |
| ← p4sh4 left | 14:11 |
| → leeN joined | 14:12 |
| ← leeN left | 14:12 |
| ← Malsasa left | 14:13 |
| → bitkiller joined | 14:14 |
| ← watabou left | 14:14 |
| → n-st joined | 14:14 |
| → niaglo joined | 14:15 |
| → Manny joined | 14:15 |
| ← mtk left | 14:16 |
| → endiruna joined | 14:17 |
| ← Sceorem left | 14:17 |
| → mennea joined | 14:17 |
| ← JEEB left | 14:18 |
| → Malsasa joined | 14:19 |
| ← Manny left | 14:19 |
| → mizu_no_oto joined | 14:20 |
| → teran joined | 14:21 |
| → looper joined | 14:21 |
| ← zapb left | 14:23 |
| ← Malsasa left | 14:24 |
| → AlexZan joined | 14:25 |
| → AlexDenisov joined | 14:26 |
| ← tgkokk left | 14:26 |
| ← teran left | 14:26 |
| ← dsdeiz left | 14:26 |
| ← Gizburdt left | 14:26 |
| → dreiss joined | 14:26 |
| ← fold left | 14:26 |
| → Dreamer3 joined | 14:27 |
| → jrhorn424 joined | 14:27 |
| → bit_twit joined | 14:27 |
| → kukks joined | 14:27 |
| ← Dreamer3 left | 14:27 |
| ← shinnya left | 14:28 |
| ← niaglo left | 14:28 |
| → Gizburdt joined | 14:28 |
| → dangerousdave joined | 14:28 |
| → niaglo joined | 14:30 |
| jrhorn424 → zz_jrhorn424 | 14:30 |
| → thiago_ joined | 14:31 |
| ← thiago_ left | 14:31 |
| → thiago_ joined | 14:31 |
| → punchagan joined | 14:33 |
| ← Gizburdt left | 14:33 |
| → Gizburdt joined | 14:34 |
| → Gamecubic joined | 14:34 |
| → daanavitch joined | 14:35 |
| → zapb joined | 14:36 |
| → tgkokk joined | 14:37 |
| → bluesm joined | 14:37 |
| sitaram_ → sitaram | 14:37 |
| → sheperson joined | 14:38 |
| ← Gizburdt left | 14:38 |
| ← zumba_addict left | 14:38 |
| ← mizu_no_oto left | 14:38 |
| ← FreezingCold left | 14:38 |
| thiago_ → thiago | 14:38 |
| → Gizburdt joined | 14:38 |
| → zumba_addict joined | 14:39 |
| → mizu_no_oto joined | 14:41 |
| ← dangerousdave left | 14:42 |
| ← punchagan left | 14:43 |
| → thierryp joined | 14:44 |
|
sitaram
| jast: is there a way to delete a bot trigger phrase? I added one that I now think is not really useful and want to get rid of it. | 14:44 |
| → noxd joined | 14:44 |
| → Dreamer3 joined | 14:45 |
|
phy1729
| sitaram: for most bots it's forget <phrase> | 14:45 |
| → Zectbumo joined | 14:46 |
|
Zectbumo
| what is the git eqivalent of bzr export <repo> | 14:49 |
| ← DavidCruse left | 14:49 |
|
osse
| what does it do? | 14:49 |
|
Zectbumo
| downloads a non version controlled source | 14:50 |
| ← AlexDenisov left | 14:50 |
| ← sheperson left | 14:50 |
|
osse
| you run it locally and then you get just plain files from <repo> which refers to some external location? | 14:51 |
|
Zectbumo
| yeah | 14:51 |
|
osse
| Then there is no equivalent in Git. But most web interfaces for Git repoos have a "download tarball" or "download zip" button | 14:51 |
| ← mizu_no_oto left | 14:51 |
| ← maxorator left | 14:52 |
|
rom1504
| git archive | 14:52 |
|
Zectbumo
| hmm, bummer. I use the CLI version of git. I'll look for a download option | 14:52 |
|
osse
| Zectbumo: failing that you can do git clone --depth 1 <repo> | 14:52 |
|
Zectbumo
| rom1504: thanks | 14:52 |
|
osse
| ahh, git archive --remote might work, but it's off by default | 14:52 |
| → mizu_no_oto joined | 14:53 |
| → maxorator joined | 14:53 |
| → Gizburdt_ joined | 14:53 |
| ← JeanCarloMachado left | 14:53 |
| ← theanine left | 14:53 |
| ← StefanLehmann left | 14:54 |
| ← khmarbaise left | 14:54 |
| → JeanCarloMachado joined | 14:54 |
| → FreezingCold joined | 14:54 |
| ← paddymahoney left | 14:55 |
| → DigitallyBorn joined | 14:55 |
| → StefanLehmann joined | 14:55 |
| ← rjhunter left | 14:55 |
| → lbn joined | 14:55 |
| ← lbn left | 14:56 |
|
sitaram
| phy1729: hmm... thanks. I don't see that documented in http://jk.gs/bot but I'll try it | 14:56 |
| → KdgDev joined | 14:57 |
| ← Gizburdt left | 14:57 |
| → sinkensabe joined | 14:57 |
| → LeMike joined | 14:58 |
| → jftf joined | 14:58 |
|
Zectbumo
| man, you guys have it rough. git is hard | 14:59 |
| ← dreiss left | 14:59 |
|
osse
| They use Git to cut diamonds | 15:00 |
|
rom1504
| git is hard ? | 15:00 |
|
| compared to what ? | 15:00 |
|
Zectbumo
| bzr | 15:00 |
| → bezet joined | 15:00 |
|
rom1504
| why ? | 15:00 |
|
| what's the point of bzr export (or git archive) btw ? | 15:00 |
|
| never needed that | 15:00 |
|
Zectbumo
| I am having trouble using git archive --remote | 15:00 |
|
thiago
| rom1504: do you make releases of your software? | 15:01 |
| ← nour left | 15:01 |
|
Zectbumo
| rom1504: if you don't want to download the whole repository history to develop and just want the code to build. | 15:01 |
| → EminenceHC joined | 15:01 |
| → AlexDenisov joined | 15:01 |
|
rom1504
| yeah but not source ones, and i'd let github (or gitlab) handle that, but yeah I guess if you're not using something like github or gitlab you might need it | 15:02 |
| → fold joined | 15:02 |
| ← Embassy left | 15:02 |
| → punchagan joined | 15:02 |
|
thiago
| rom1504: you want people to go find the commit in the github repository? | 15:02 |
| ← JeanCarloMachado left | 15:02 |
| ← mizu_no_oto left | 15:03 |
| ← jftf left | 15:03 |
|
osse
| Zectbumo: what is the trouble you're having | 15:04 |
|
rom1504
| you can make release in github | 15:04 |
|
| (linked with tags) | 15:04 |
| → mizu_no_oto joined | 15:04 |
| ← bezet left | 15:04 |
|
rom1504
| like this https://github.com/syncthing/syncthing/releases | 15:04 |
| → rjhunter joined | 15:05 |
|
thiago
| rom1504: I didn't know that | 15:05 |
| → diegovio1 joined | 15:06 |
|
Zectbumo
| osse: I do git archive --format=tar --remote=https://github.com/jquery/jquery.git | tar xf - | 15:06 |
|
| fatal: Operation not supported by protocol. | 15:06 |
|
| Unexpected end of command stream | 15:06 |
|
thiago
| Zectbumo: does the remote server support git archive? | 15:06 |
| ← AlexDenisov left | 15:07 |
|
Zectbumo
| thiago: github, maybe not because they probably just want me to change the extension | 15:07 |
|
osse
| Zectbumo: I know for a fact that github for some reason disallows it | 15:07 |
| ← diegoviola left | 15:07 |
|
osse
| Zectbumo: wget https://github.com/jquery/jquery/archive/master.zip | 15:07 |
| → JEEB joined | 15:08 |
| diegovio1 → diegoviola | 15:08 |
|
rom1504
| well apparently there's svn export https://github.com/user/project/trunk | 15:08 |
|
| but that's kind of broken | 15:08 |
| ← dgutierrez1287 left | 15:08 |
|
rom1504
| (that you have to do that) | 15:09 |
|
thiago
| Zectbumo: please check github's documentation to see if they have the archive extension enabled. | 15:09 |
|
rom1504
| http://stackoverflow.com/questions/9609835/git-export-from-github-remote-repository | 15:09 |
| ← EminenceHC left | 15:09 |
| → lindenle joined | 15:10 |
| → ockham joined | 15:10 |
| ← donmichelangelo left | 15:10 |
| ← King_Hual` left | 15:10 |
| ← Skapadapaduu left | 15:10 |
|
Zectbumo
| ok, well thanks anyways. I'll just brunt the hit of git clone. I feel that every time I need to do something in git, I feel it is hard. Don't get me wrong, git is super powerful and awesome looking. just not simple. At least in the command line interface world. | 15:11 |
|
rom1504
| well if it's from github, you can simply to that too https://github.com/jquery/jquery/archive/master.zip | 15:12 |
| → King_Hual joined | 15:12 |
|
osse
| Zectbumo: but I gave you a direct link to a zip! :( | 15:12 |
| ← mechanicalduck_ left | 15:12 |
|
rom1504
| oh yeah I didn't se that | 15:12 |
| ← trewe left | 15:12 |
| ← rjhunter left | 15:13 |
| → dgutierrez1287 joined | 15:13 |
| ← thierryp left | 15:14 |
| ← moritzs left | 15:14 |
| ← lindenle left | 15:14 |
|
Zectbumo
| osse: thanks for the link. I'm scripting this stuff and I used jquery as an example to get an answer. I'm just not happy with the answer. | 15:15 |
| ← Sivil left | 15:15 |
| → thierryp joined | 15:15 |
|
osse
| Zectbumo: most of the popular hosting sites have predictable URLs to tarballs/zips. But if that's not good enough then you can at least clone --depth 1 to take less of a hit | 15:16 |
| → JeanCarloMachado joined | 15:17 |
|
Zectbumo
| osse, yes. I like the clone --depth 1 answer the best | 15:17 |
| → mechanicalduck joined | 15:18 |
| → seg joined | 15:19 |
| ← dgutierrez1287 left | 15:19 |
| → marscher joined | 15:20 |
| → Gizburdt joined | 15:22 |
| → Nizumzen joined | 15:22 |
| → teran joined | 15:22 |
| → pheaver joined | 15:22 |
| ← Gizburdt_ left | 15:22 |
| ← thierryp left | 15:22 |
| → braj joined | 15:22 |
| → WaReZ joined | 15:22 |
| ← DigitallyBorn left | 15:23 |
| → dgutierrez1287 joined | 15:24 |
| ← seanmerron left | 15:25 |
| ← mizu_no_oto left | 15:26 |
| ← Gizburdt left | 15:26 |
| ← teran left | 15:26 |
|
Zectbumo
| osse: all the zips I would download for all projects are all named master.zip. Who wants that? | 15:27 |
|
rom1504
| wget -O | 15:28 |
|
| wget https://github.com/jquery/jquery/archive/master.zip -O jquery.zip | 15:28 |
|
osse
| Zectbumo: probably no one. the zip is named after the branch the zip is made of | 15:29 |
| ← mennea left | 15:29 |
|
Zectbumo
| yeah, I get it. and master is the standard | 15:29 |
| ← JeanCarloMachado left | 15:30 |
| → ehmatthes joined | 15:30 |
| → Neon1024 joined | 15:31 |
| → kenneth joined | 15:32 |
| → Gizburdt joined | 15:32 |
|
Zectbumo
| I've used cvs, svn, bzr, hg and a little git. | 15:32 |
| → lindenle joined | 15:32 |
| ← yacks left | 15:32 |
| ← Gizburdt left | 15:33 |
| → preaction_ joined | 15:33 |
| → Sceorem joined | 15:34 |
| ← preaction left | 15:34 |
| preaction_ → preaction | 15:34 |
| → sgambino joined | 15:35 |
|
qsuscs
| master is just the default name and can be changed as you want | 15:37 |
|
| e.g. unlike mercurial, where default has a meaning | 15:37 |
| → bitri joined | 15:38 |
| → mizu_no_oto joined | 15:39 |
|
Zectbumo
| oh yeah! and how could I forget RCS! ah... that was pain | 15:39 |
|
qsuscs
| see, i started with git | 15:39 |
|
| i started to read the svn book and banged my head against the table every 10 pages | 15:40 |
| ← WaReZ left | 15:40 |
|
Zectbumo
| qsuscs: good choice. distributed repository is the way to go | 15:40 |
|
qsuscs
| then i made the mistake to open the CVS texinfo :D | 15:40 |
|
Zectbumo
| nice! going backwards | 15:40 |
| ← hebz0rl_ left | 15:40 |
|
Zectbumo
| qsuscs: all you needed was some RCS and your eyes would cross | 15:41 |
|
qsuscs
| i didn’t find good lecture but for CVS and git !book | 15:41 |
|
gitinfo
| There are several good books available about git; 'Pro Git' is probably the best: http://git-scm.com/book but also look at !bottomup !cs !gcs !designers !gitt !vcbe and !parable | 15:41 |
| ← irqq left | 15:41 |
|
qsuscs
| the hg book seems to be outdated as hell | 15:41 |
|
Zectbumo
| qsuscs: have you tried bzr? | 15:42 |
| → dsdeiz joined | 15:42 |
| → hebz0rl_ joined | 15:42 |
|
qsuscs
| Zectbumo: not yet (except for `bzr branch`) | 15:42 |
| → khmarbaise joined | 15:42 |
|
qsuscs
| and i find the description on the website, i’m not really sure whether i want to do so | 15:42 |
|
Zectbumo
| it's the perfect blend of svn and git. best of both worlds | 15:42 |
| → irqq joined | 15:42 |
|
qsuscs
| does it have the index? | 15:43 |
|
| (and there is something good about svn?) | 15:43 |
| ← xobb left | 15:43 |
|
Zectbumo
| the commands in svn were simple, but you get the distributed repo like git. | 15:43 |
|
| the directory structure is straight forward | 15:43 |
|
qsuscs
| but i like the git interface and find it simple enough | 15:43 |
|
Zectbumo
| you don't have meta data like in git where branches are "hidden" | 15:44 |
|
qsuscs
| how are branches in git “hidden”? | 15:44 |
|
Zectbumo
| qsuscs: I don't know about GUI. I work only in CLI. So I have a different perspective. I heard bzr GUI was weak. | 15:45 |
|
qsuscs
| branches in git are easy as pie: http://pics.nase-bohren.de/version-control.jpg | 15:45 |
|
| Zectbumo: i’m talking about CLI, i only use !gitk from time to time | 15:45 |
|
gitinfo
| Zectbumo: A tool to view commit history and the diffs they introduced, branching and merging, etc. It is shipped with git, run `gitk` from inside a repository. | 15:45 |
|
Zectbumo
| hidden as in bzr (and svn) the branches are bzr branch /myrepo/branches/mybranch. but git (if I'm correct) is git clone /myrepo; then have to switch mybranch. | 15:46 |
| → semente joined | 15:46 |
|
qsuscs
| yes | 15:46 |
|
| it’s called clone, hence it clones the whole repo (neglecting shallow clones aka --depth, which results in some funny problems) | 15:47 |
| → Goplat joined | 15:47 |
|
semente
| hi guys.. I need a help here. Somehow a branch was merged into my branch. It has all its changes, but I can't find the merge commit to revert. Looks like there is no merge commit but all commits from the other branch is there :/ | 15:47 |
| → Trudko joined | 15:48 |
| → Literphor joined | 15:48 |
|
qsuscs
| semente: it could have been cherry-picked | 15:48 |
| ← Literphor left | 15:48 |
| → xobb joined | 15:49 |
|
Zectbumo
| semente: can you do a blame and see what lines are in the other branch and see the revision? | 15:49 |
| → mennea joined | 15:49 |
| ← marscher left | 15:49 |
| ← tgkokk left | 15:49 |
| ← kukks left | 15:50 |
|
Zectbumo
| is there a praise command in git? | 15:50 |
|
qsuscs
| Zectbumo: man git blame | 15:50 |
|
gitinfo
| Zectbumo: the git-blame manpage is available at http://jk.gs/git-blame.html | 15:50 |
|
semente
| qsuscs, almost sure it was not cherry-picked | 15:50 |
| → acharlieh joined | 15:51 |
|
Zectbumo
| my point was that you can tell bzr has a heart when they alias a blame to praise. bzr praise is the same as bzr blame. I love it. | 15:51 |
|
Hello71
| !lol | 15:51 |
|
gitinfo
| A nifty view of branches, tags, and other refs: git log --oneline --graph --decorate --all | 15:51 |
|
qsuscs
| semente: almost<100% ;) but yeah, you can git blame the file and see where the line was introduced | 15:52 |
| ← saorge_ left | 15:52 |
|
qsuscs
| Zectbumo: git config alias.praise blame | 15:52 |
|
Zectbumo
| qsuscs: very cool | 15:52 |
|
qsuscs
| Zectbumo: i think every command in git only exists once (except for e.g. !pull) | 15:52 |
|
gitinfo
| Zectbumo: 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/ | 15:52 |
| → JeanCarloMachado joined | 15:53 |
| → madprocess joined | 15:53 |
|
semente
| qsuscs, the thing is: it happened minutes ago, only me is working in this branch. I did not use cherry-pick. The commits have the same hash (when you cherry-pick they are new commits)... | 15:56 |
| ← mennea left | 15:56 |
|
qsuscs
| semente: search your shell history. you must have used git merge or git pull somewhere, everything else (cherry-pick or rebase) changes the hashes | 15:57 |
| → dwltz joined | 15:57 |
| → Embassy joined | 15:57 |
|
qsuscs
| semente: are you sure you are actually in the right branch? gitk --all or !lol to see all the branches with history and stuff | 15:58 |
|
semente
| qsuscs, if I did some kind of cherry pick it could be from magit/Emacs by mistake.. but I don't know if I there is a command log in Emacs | 15:58 |
|
gitinfo
| semente: A nifty view of branches, tags, and other refs: git log --oneline --graph --decorate --all | 15:58 |
|
qsuscs
| semente: emacs is the weirdest of all tools. besides, it’s not !gui technically spoken, but that should apply nevertheless | 15:58 |
|
gitinfo
| semente: Graphical user interfaces are not supported here. If you want to get support, it needs to be through the git CLI. Reasons: 1) Because very few people here use the graphical interface. 2) Because giving instructions for GUI's is difficult. 3) The command line gives you a history of what commands you have executed. | 15:58 |
| → kukks joined | 15:59 |
| ← kukks left | 15:59 |
| → kukks joined | 15:59 |
| → xSmurf joined | 15:59 |
| → rishabh_kwt joined | 15:59 |
| → jottr joined | 15:59 |
| → jftf joined | 15:59 |
|
qsuscs
| (i might be offline soon, sitting in the train and reception gehts weaker and weaker) | 16:00 |
| ← JeanCarloMachado left | 16:00 |
|
Zectbumo
| qsuscs: you know, my favorite part of svn was that you can take the exact repo URL and paste it into your browser and get an HTML navigatable version. Always. You can't say that about any other of these version control systems. | 16:00 |
|
osse
| qsuscs: counter-example: git annotate | 16:01 |
|
Zectbumo
| qsuscs: if you disconnect, it was nice chatting with you | 16:01 |
| ← hebz0rl_ left | 16:01 |
| ← khmarbaise left | 16:01 |
| → dreiss joined | 16:01 |
| → khmarbaise joined | 16:03 |
| → pantsman_ joined | 16:04 |
| → lb1a joined | 16:04 |
| ← DrNick left | 16:04 |
| ← looper left | 16:04 |
| ← jftf left | 16:04 |
| ← rishabh_kwt left | 16:05 |
| → rishabh_kwt joined | 16:05 |
| ← Pyrogerg left | 16:05 |
| ← madprocess left | 16:06 |
| offended → xnrand | 16:07 |
| ← godgodgodgo left | 16:07 |
| → godgodgodgo joined | 16:08 |
| → daedeloth joined | 16:08 |
| → mkoskar joined | 16:08 |
| ← Trudko left | 16:09 |
| ← Silex left | 16:10 |
| ← jottr left | 16:10 |
|
qsuscs
| osse: didn’t know about that | 16:11 |
|
| so, back. at home, where i have bad wifi instead of bad 3g | 16:11 |
| ← dsdeiz left | 16:12 |
| → paul424 joined | 16:12 |
| ← bartman`` left | 16:12 |
|
qsuscs
| Zectbumo: oh, your browser speaks svn+ssh://? :D | 16:12 |
| ← jsjc1 left | 16:12 |
| ← freestyl3r left | 16:12 |
|
Zectbumo
| qsuscs: I wish! but if it could, it would show my HTML file. Which is awesome in my book. but sorry my browser isn't as cool as svn :/ | 16:13 |
|
qsuscs
| osse: according to man git annotate, it’s slightly different. | 16:13 |
|
gitinfo
| osse: the git-annotate manpage is available at http://jk.gs/git-annotate.html | 16:13 |
| ← msankhala left | 16:13 |
| → JeanCarloMachado joined | 16:14 |
| ← acharlieh left | 16:14 |
| ← hoschi_ left | 16:14 |
| ← longbeach left | 16:14 |
|
qsuscs
| Zectbumo: svn? cool?! linus says that “svn ist the most pointless project ever started” :P | 16:14 |
|
Zectbumo
| oh now that's not true | 16:14 |
|
| svn was a godsend compared to what we had at the time (CVS) | 16:14 |
| ← lpax left | 16:15 |
|
lb1a
| "cvs done right" ... when you start with that kind of slogan, there's no way you can go.. | 16:15 |
|
| (linus) | 16:15 |
| ← dreiss left | 16:15 |
|
Zectbumo
| lb1a: it's true, but where was git at the time? | 16:16 |
|
qsuscs
| one of the design goals of git was “what would CVS not do” | 16:16 |
| → Willow joined | 16:16 |
| → freeaaa joined | 16:16 |
| ← freeaaa left | 16:16 |
|
pekster
| I've also heard the slogans "svn is cvs done right" and "git: because you can't do cvs right" | 16:17 |
| → acharlieh joined | 16:17 |
|
Zectbumo
| svn merges are painful. I'm surprised that google still uses svn | 16:17 |
|
lb1a
| Zectbumo, there were tarballs and patches ^^ | 16:17 |
|
osse
| qsuscs: that difference is so slight that i stand by what I said | 16:18 |
|
qsuscs
| “tarballs and patches, actually superior to CVS” —Linus | 16:18 |
| → jottr joined | 16:18 |
|
lb1a
| ^^ | 16:18 |
|
Eugene
| Walgreens > CVS | 16:18 |
|
Zectbumo
| haha | 16:18 |
|
lb1a
| Tumbleweed & Crickets > CVS | 16:19 |
|
Zectbumo
| CSV > CVS | 16:19 |
| ← fold left | 16:19 |
|
lb1a
| i'd go that far and say: Excel > CVS | 16:20 |
| → nkouevda joined | 16:20 |
|
qsuscs
| osse: ask your cc: float foo=0.666; if (foo == 2/3) printf("true") else printf("false"); | 16:20 |
|
Zectbumo
| ouch | 16:20 |
|
qsuscs
| (probably insert some semicolons) | 16:20 |
|
osse
| qsuscs: why | 16:20 |
| ChanServ set mode: +o | 16:20 |
|
qsuscs
| osse: slight difference, still false. | 16:20 |
|
| :P | 16:20 |
|
Nevik_
| if you ever need a gif for someone who messed up a merge, "Here is how not to merge" http://i.imgur.com/ipcCTVk.gif | 16:20 |
|
| (via reddit) | 16:21 |
| Eugene changed the topic to: Welcome to #git, the place for git help and a killer soundtrack | Current stable version: 2.1.0 | Start here: http://jk.gs/git | Getting "cannot send to channel"? /msg gitinfo .voice | Wait for the git-beats --drop | 16:21 |
| Eugene set mode: -o | 16:21 |
|
Eugene
| Nevik_ - `git merge -Xours` | 16:21 |
|
Nevik_
| `git merge && git add -A && git merge --continue -m "fuck everyone else" && git push -f` Eugene | 16:22 |
|
Zectbumo
| well, in defense of CVS, tarballs don't have file locks | 16:22 |
|
specing
| Eugene: you sure that won't be git-bass --drop? | 16:22 |
|
osse
| qsuscs: oh well, whatever. there are still some undocumented synonyms, but I can't be bothered to look them up | 16:22 |
|
Eugene
| specing - patches welcome | 16:22 |
| → Eins_ joined | 16:23 |
| → teran joined | 16:23 |
| → Silex joined | 16:23 |
| ← bit_twit left | 16:24 |
|
osse
| qsuscs: accidentally found one: git stage | 16:24 |
| ← jottr left | 16:24 |
|
qsuscs
| wtf | 16:24 |
|
osse
| and it's even documented | 16:25 |
| → bit_twit joined | 16:25 |
|
Nevik_
| ha | 16:25 |
|
| all the synonyms | 16:25 |
|
qsuscs
| what do you find out next, that git-beats --drop actually exists? | 16:25 |
| → sdrfnord1 joined | 16:25 |
|
Nevik_
| well dropping stashes is a thing | 16:25 |
|
| so dropping beats might be the next thing 2.1.1 brings up | 16:25 |
|
Eugene
| That's a different joke entirely | 16:25 |
|
osse
| qsuscs: git explain-file | 16:26 |
|
Seveas
| git kitchen-sink | 16:26 |
|
osse
| qsuscs: http://git-man-page-generator.lokaltog.net/#cae1f9a24eac9ac91a9dad74aa9ab191 | 16:26 |
| → Corey84 joined | 16:26 |
| → jsjc joined | 16:27 |
|
osse
| git-haul-origin hauls all non-logged unstaged origins inside all quiltimported subtrees, and any specifying of a ref that performs a branch a while after can be stripped with git-intensify-origin. | 16:27 |
|
| --reconcile-log | 16:27 |
|
| the submodule may not be ravaged by a grepped upstream | 16:27 |
| ← LeMike left | 16:27 |
| ← teran left | 16:27 |
| ← Eins_ left | 16:27 |
| ← breiti left | 16:27 |
|
Seveas
| git-construct-archive [ --rattle-hire-change | --seal-photograph-base ] [ --blend-shorten-log | --jar-tip | --flush-area ] | 16:27 |
| ← zanchoPa1sa left | 16:28 |
| → zanchoPansa joined | 16:28 |
| → Literphor joined | 16:28 |
| → Lyqyd joined | 16:29 |
|
osse
| --order-log | 16:29 |
|
| with this argument, git-smell-upstream --enter-tip names areas that name the defined archives | 16:29 |
| → breiti joined | 16:29 |
|
osse
| Zectbumo: you see? It isn't so bad | 16:29 |
|
Eugene
| It's funny because these are actual man pages, right | 16:30 |
| ← jsjc left | 16:30 |
| ← Corey84 left | 16:30 |
| ← bit_twit left | 16:31 |
|
Zectbumo
| it's a good laugh | 16:31 |
| → bit_twit joined | 16:31 |
| ← paul424 left | 16:31 |
| ← lb1a left | 16:32 |
|
osse
| Eugene: yes | 16:32 |
| ← Goplat left | 16:34 |
| ← jds left | 16:35 |
| → knownasilya joined | 16:36 |
| → yacks joined | 16:37 |
| ← ehmatthes left | 16:38 |
| → dreiss joined | 16:38 |
| → coasterz joined | 16:40 |
| → hebz0rl_ joined | 16:40 |
| → fold joined | 16:41 |
| → cbr_ joined | 16:44 |
| → gargola joined | 16:44 |
| → Asiajey joined | 16:46 |
| ← Asiajey left | 16:46 |
| → Asiajey joined | 16:46 |
| → jackz1 joined | 16:46 |
| ← punchagan left | 16:47 |
| → jsjc joined | 16:49 |
| ← jackz1 left | 16:50 |
| ← jsjc left | 16:50 |
| ← hebz0rl_ left | 16:51 |
| → AnujSharma joined | 16:51 |
| ← irqq left | 16:51 |
| → jackz joined | 16:52 |
| ← AnujSharma left | 16:52 |
| → irqq joined | 16:52 |
| → Corey84 joined | 16:54 |
| ← jackz left | 16:54 |
| → Pyrogerg joined | 16:54 |
| ← Literphor left | 16:55 |
| → punchagan joined | 16:55 |
| ← daanavitch left | 16:55 |
| ← cannonball left | 16:56 |
| → kyoshero joined | 16:56 |
| → Literphor joined | 16:57 |
| ← bit_twit left | 16:58 |
| → rob___ joined | 16:58 |
| ← Dreamer3 left | 16:59 |
| ← doev left | 16:59 |
| → jftf joined | 17:00 |
| → bezet joined | 17:00 |
|
linduxed
| so what is it in this page indent file that does so that when i do <CR> in normal-mode when writing an arugment list, it indents all the way up to the opening parenthesis? | 17:00 |
|
| https://github.com/linduxed/vim-ruby/blob/master/indent/ruby.vim | 17:00 |
|
| i think it's line 90, but i'm not sure. on top of that, i don't understand the syntax at all | 17:01 |
| ← frew1 left | 17:01 |
| → EminenceHC joined | 17:01 |
|
linduxed
| god damn it, wrong channel again | 17:01 |
|
| sorry about this guys | 17:01 |
| → bartman`` joined | 17:02 |
| ← Sceorem left | 17:03 |
| → hebz0rl_ joined | 17:03 |
| → TheFuzzball joined | 17:04 |
| → Dreamer3 joined | 17:04 |
| ← cbreak left | 17:04 |
| ← bezet left | 17:05 |
| ← jftf left | 17:05 |
| → Huevos joined | 17:05 |
| ← Orbitrix left | 17:05 |
| → zardoz_ joined | 17:05 |
| → Sceorem joined | 17:05 |
| ← dwltz left | 17:06 |
| → dwltz joined | 17:07 |
| → jceb joined | 17:07 |
| → Rastus_Vernon joined | 17:08 |
| ← EminenceHC left | 17:09 |
| ← Esya left | 17:10 |
| ← hebz0rl_ left | 17:10 |
| → kerrick joined | 17:10 |
| gitinfo set mode: +v | 17:11 |
|
zardoz_
| hello | 17:11 |
|
gitinfo
| zardoz_: 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. | 17:11 |
| ← toothrot left | 17:11 |
| → jsjc joined | 17:11 |
| ← dwltz left | 17:11 |
| → mennea joined | 17:12 |
| ← oojacoboo left | 17:12 |
|
zardoz_
| can notepad++ be used with git | 17:12 |
|
| as the default editor I mean | 17:12 |
|
qsuscs
| zardoz_: yes | 17:13 |
|
zardoz_
| qsuscs: thank you | 17:13 |
| ← fold left | 17:13 |
|
qsuscs
| zardoz_: https://stackoverflow.com/questions/1634161/how-do-i-use-notepad-or-other-with-msysgit/2486342#2486342 | 17:13 |
| ← y_nk left | 17:13 |
| → hoschi_ joined | 17:13 |
| → hexagoxel_ joined | 17:13 |
| ← hexagoxel left | 17:15 |
| → Esya joined | 17:15 |
| ← endiruna left | 17:16 |
| → endiruna joined | 17:16 |
| → cbreak joined | 17:16 |
| ← rob___ left | 17:16 |
| → y_nk joined | 17:16 |
| ← sohail left | 17:16 |
| ← sinkensabe left | 17:17 |
|
Zectbumo
| rom1504: osse: https://github.com/jquery/jquery/archive/master.zip is actually a HTML!!! sheesh | 17:19 |
|
| github is so misleading naming a link .zip and then returning content-type: text/html | 17:20 |
| ← tapout left | 17:20 |
| ← Esya left | 17:20 |
|
zardoz_
| qsuscs: I was going through the instructions on the getting started (for Git) and it referred to this irc channel for help... so I thought I would try it... your response was fast and the channel seems to be as valuable as advertised... thank you | 17:21 |
| → davispuh joined | 17:21 |
| ← niaglo left | 17:21 |
| ← fstd left | 17:22 |
| → fstd joined | 17:22 |
| → tapout joined | 17:23 |
| ← hoschi_ left | 17:23 |
| → Esya joined | 17:23 |
|
Zectbumo
| the actualy content/type application/zip link is https://codeload.github.com/jquery/jquery/zip/master | 17:24 |
| ← Nizumzen left | 17:25 |
| → karstensrage joined | 17:25 |
| → psoo joined | 17:25 |
| ← y_nk left | 17:25 |
| → y_nk joined | 17:25 |
| ← cbr_ left | 17:26 |
| ← zardoz_ left | 17:27 |
| → niaglo joined | 17:27 |
| → dccc_ joined | 17:30 |
| ← Dreamer3 left | 17:30 |
|
Eugene
| It's almost like there's no particular relationship between the letters after a period in a URL or filename | 17:30 |
| → JohnBat26 joined | 17:30 |
|
Eugene
| ....and the contents of that file | 17:30 |
| → cbr_ joined | 17:30 |
| → kpease joined | 17:31 |
| ← irqq left | 17:31 |
| ← cbreak left | 17:32 |
| → irqq joined | 17:32 |
| ← dccc left | 17:33 |
| → toothrot joined | 17:33 |
|
bremner
| isn't that heresy for an admitted Windows user | 17:34 |
|
karstensrage
| git log -G is pretty amazing | 17:36 |
| → rath joined | 17:36 |
|
karstensrage
| well ii guess whats more amazing is that every change log is in every repo | 17:36 |
| → Dreamer3 joined | 17:37 |
|
qsuscs
| Zectbumo: i don’t get your problem, it’s a clean 302 http://pastie.org/private/ztlnbqwdmdyivaiw3ddjw | 17:37 |
| → CoreIT84 joined | 17:37 |
| → hoschi_ joined | 17:38 |
| → Eins_ joined | 17:38 |
| ← Sceorem left | 17:39 |
| ← mizu_no_oto left | 17:39 |
|
Zectbumo
| qsuscs: I was using curl which wasn't redirecting | 17:39 |
| → daito_ joined | 17:40 |
|
qsuscs
| Zectbumo: NOTOURBUG WONTFIX :> | 17:40 |
|
Zectbumo
| notourbug? | 17:40 |
| ← Corey84 left | 17:40 |
|
qsuscs
| not our (not that i belong to github) bug, but curl’s | 17:40 |
|
Zectbumo
| not our, ah | 17:41 |
|
| well, it's just the URL is a redirect. is all. text/html 302 -> application/zip. pointless. | 17:41 |
|
| I blame git for not having a normal way to get source without the git_dir that actually works | 17:42 |
| CoreIT84 → Corey84 | 17:43 |
|
nkouevda
| use -L? | 17:43 |
| → cbreak joined | 17:44 |
| → buck1 joined | 17:44 |
|
qsuscs
| nkouevda: as option to which command? | 17:45 |
| ← Willow left | 17:45 |
| → Willow joined | 17:46 |
| ← kukks left | 17:46 |
|
nkouevda
| curl | 17:47 |
|
Zectbumo
| -L does the trick | 17:48 |
|
qsuscs
| nkouevda: ah, i thought you meant <Zectbumo> I blame git for not having a normal way to get source without the git_dir that actually works | 17:48 |
| ← daito_ left | 17:48 |
| ← daedeloth left | 17:48 |
|
Zectbumo
| if only | 17:48 |
| → Sceorem joined | 17:48 |
| ← ag4ve_ left | 17:49 |
|
Zectbumo
| git archive --make-this-actually-work=true | 17:49 |
|
| j/k | 17:49 |
|
qsuscs
| in my configuration files, you have to set DangerousOption="YesIKnowWhatIAmDoing" to make it work | 17:50 |
|
| (for all the others, foo=yes is enough) | 17:50 |
| ← Willow left | 17:50 |
| ← psoo left | 17:51 |
| → dannixon joined | 17:52 |
| ← endiruna left | 17:52 |
| ← Akagi201 left | 17:52 |
| → thierryp joined | 17:54 |
| ← thierryp left | 17:56 |
| → TCubed joined | 17:57 |
|
osse
| Zectbumo: don't blame git; blame github | 17:57 |
| → epifanio joined | 17:58 |
|
osse
| https://help.github.com/articles/can-i-archive-a-repository | 17:58 |
|
| oh, that is a different type of archiving. | 17:58 |
| ← diegoviola left | 17:58 |
| ← cbr_ left | 17:59 |
|
qsuscs
| osse: well, you can `svn export svn://foo/bar/baz` and get like `git clone git://foo/bar/baz && rm -rf baz/.git` | 18:00 |
|
| ok, you can --depth=1 and stuff, but it’s still not exactly the same | 18:00 |
| → nour joined | 18:00 |
|
osse
| why are you telling me :O | 18:00 |
| → jftf joined | 18:01 |
| → mizu_no_oto joined | 18:01 |
| → Guest60343 joined | 18:01 |
|
Zectbumo
| osse: okay, I'll blame github. Though git could have made the archive so transparent that github wouldn't be able to turn it off | 18:01 |
|
bremner
| blame whoever you like ;) | 18:01 |
| ← angrycodr left | 18:02 |
|
qsuscs
| it should be no big deal to implement this | 18:02 |
|
| after all, you can clone --depth=1 | 18:02 |
|
Zectbumo
| bremner: you're right. either way it's broken | 18:02 |
|
osse
| qsuscs: it is already implemented | 18:02 |
|
Zectbumo
| yeah, --depth=1 is fine | 18:02 |
|
qsuscs
| osse: but possible to disable it? or did i misread something? | 18:02 |
|
osse
| i think there's a config option you can set server-side | 18:03 |
|
| github has done something to not make it work, at least | 18:03 |
|
Zectbumo
| I think I want the opposite of git-clone --no-checkout | 18:03 |
| ← JSharpe left | 18:04 |
| ← jftf left | 18:05 |
| → thumpba joined | 18:07 |
| ← niaglo left | 18:09 |
| → logix812 joined | 18:09 |
| → niaglo joined | 18:09 |
| → madewokherd joined | 18:11 |
| ← Embassy left | 18:11 |
| → teran joined | 18:12 |
| ← niaglo left | 18:12 |
| → Advocation joined | 18:12 |
| ← rjc left | 18:12 |
| → niaglo joined | 18:12 |
| ← Mitchbones left | 18:13 |
| → watabou joined | 18:13 |
| ← niaglo left | 18:13 |
| → jackz joined | 18:13 |
| ← pheaver left | 18:13 |
| → rjc joined | 18:14 |
| → amikiri joined | 18:15 |
| → niaglo joined | 18:16 |
| ← jackz left | 18:16 |
| ← teran left | 18:16 |
| → damccull joined | 18:17 |
| ← starkhalo left | 18:17 |
| → Malsasa joined | 18:18 |
| ← niaglo left | 18:18 |
| ← Mark_ left | 18:18 |
| → AlexDenisov joined | 18:22 |
| → diegoviola joined | 18:22 |
| ← acharlieh left | 18:23 |
| → acharlieh joined | 18:23 |
| ← Literphor left | 18:24 |
| → niaglo joined | 18:26 |
| ← nkouevda left | 18:27 |
| ← dansan left | 18:27 |
| → mugenzebra joined | 18:27 |
| ← acharlieh left | 18:27 |
| ← himikof left | 18:29 |
| ← bitri left | 18:29 |
| JakeSays_ → JakeSays | 18:30 |
| → Literphor joined | 18:30 |
| → Embassy joined | 18:31 |
| → Goplat joined | 18:32 |
| → jontmorehouse joined | 18:32 |
| ← kyoshero left | 18:33 |
| → eburcat joined | 18:34 |
| → Mitchbones joined | 18:35 |
| ← kpease left | 18:35 |
| → acharlieh joined | 18:38 |
| → flugo joined | 18:39 |
| → jftf joined | 18:40 |
| ← flugo left | 18:40 |
| ← rishabh_kwt left | 18:40 |
| → himikof joined | 18:41 |
| → flugo joined | 18:41 |
| → nfk joined | 18:42 |
| ← hoschi_ left | 18:42 |
| ← acharlieh left | 18:42 |
| ← flugo left | 18:46 |
| → Diemuzi joined | 18:47 |
| gitinfo set mode: +v | 18:47 |
| ← rath left | 18:47 |
| → cbr_ joined | 18:48 |
| ← Kaisyu left | 18:48 |
| ← jftf left | 18:48 |
| ← damccull left | 18:48 |
| → bitri joined | 18:49 |
| ← rjc left | 18:49 |
| ← Literphor left | 18:50 |
| ← cbr_ left | 18:50 |
| ← m0viefreak left | 18:50 |
| → rjc joined | 18:51 |
| ← robustus left | 18:51 |
| → lite_ joined | 18:51 |
| ← Neon1024 left | 18:52 |
| → _thumpba joined | 18:52 |
| → Willow joined | 18:53 |
| → Sivil joined | 18:53 |
| ← subhojit777 left | 18:53 |
| → robustus joined | 18:54 |
| → ag4ve_ joined | 18:54 |
| ← lite_ left | 18:55 |
| → kukks joined | 18:55 |
| → CoreIT84 joined | 18:56 |
| ← thumpba left | 18:56 |
| ← mizu_no_oto left | 18:56 |
| ← Corey84 left | 18:57 |
| CoreIT84 → Corey84 | 18:57 |
| ← Advocation left | 18:57 |
| → kaendfinger joined | 18:57 |
| → flugo joined | 18:58 |
| → Literphor joined | 19:00 |
| → reyha joined | 19:00 |
| → mizu_no_oto joined | 19:00 |
| → bezet joined | 19:01 |
| ← ag4ve_ left | 19:01 |
| ← Literphor left | 19:01 |
| → EminenceHC joined | 19:01 |
| → OleVik joined | 19:02 |
| variable → constant | 19:03 |
| ← amikiri left | 19:04 |
| ← bezet left | 19:05 |
| ← bitri left | 19:07 |
| → endiruna joined | 19:07 |
| ← EminenceHC left | 19:09 |
| ← khmarbaise left | 19:09 |
| ← Zectbumo left | 19:11 |
| → mmitchel_ joined | 19:11 |
| ← OffTheRails left | 19:12 |
| → pothibo joined | 19:12 |
| ← buck1 left | 19:12 |
| → teran joined | 19:12 |
| ← yacks left | 19:13 |
| ← dreiss left | 19:13 |
| → yacks joined | 19:15 |
| ← Vinnie_win left | 19:16 |
| ← teran left | 19:17 |
|
abyss42
| Is thare a way in git to merge everything except one folder from a branch into master? | 19:17 |
| → Vinnie_win joined | 19:17 |
|
_ikke_
| nope | 19:18 |
|
| Unless you manuanlly intervene | 19:18 |
| ← skasturi left | 19:19 |
| ← mt left | 19:19 |
| → Balliad joined | 19:20 |
| → ojacobson joined | 19:22 |
| ← pothibo left | 19:23 |
| → Zectbumo joined | 19:26 |
| ← hexagoxel_ left | 19:26 |
| ← TCubed left | 19:26 |
| ← Sleepy63 left | 19:27 |
| → OffTheRails joined | 19:27 |
| → donmichelangelo joined | 19:27 |
| → CoreIT84 joined | 19:27 |
| Guest12126 → adam12 | 19:28 |
| ← Goplat left | 19:28 |
| → drjeats joined | 19:28 |
| ← Corey84 left | 19:31 |
| → hexagoxel_ joined | 19:31 |
| ← flugo left | 19:32 |
| → gooly joined | 19:33 |
| → cbr_ joined | 19:34 |
| ← mizu_no_oto left | 19:34 |
| → Sleepy63 joined | 19:35 |
| ← gooly left | 19:35 |
| → thumpba joined | 19:36 |
| ← noxd left | 19:37 |
| → flugo joined | 19:38 |
| CoreIT84 → Corey84 | 19:38 |
| ← BSaboia left | 19:38 |
| → mt joined | 19:39 |
| ← OleVik left | 19:39 |
| ← _thumpba left | 19:40 |
| → lidaaa joined | 19:41 |
| → skasturi joined | 19:42 |
| → jftf joined | 19:44 |
| ← jsjc left | 19:45 |
| → [diablo] joined | 19:47 |
| → ffs82defxp joined | 19:47 |
|
ffs82defxp
| i accidently committed and pushed a file with sensitive info to a public repo on github | 19:48 |
|
| i immediately rm'ed it and recomitted, but now the change is still in the history | 19:48 |
|
| what do i do? | 19:48 |
|
ojacobson
| Github has a page about it | 19:48 |
|
cbreak
| ffs82defxp: change your history to remove it | 19:49 |
|
ojacobson
| but if it's keys/passwords/etc, the real answer is "burn them and reissue them" | 19:49 |
|
cbreak
| ffs82defxp: and change reality so it's no longer sensitive | 19:49 |
|
ojacobson
| even purging them from history won't drop them from github immediately | 19:49 |
| ← jftf left | 19:49 |
|
ojacobson
| (or possibly ever, depending on gc schedules -- which are entirely out of your control -- and how their caching and search engine works -- ditto) | 19:49 |
|
ffs82defxp
| true, i guess changing a password would be a lot simpler than rewriting commit history | 19:49 |
|
cbreak
| ffs82defxp: it's like an ice cream that has dropped on the floor. Sure, you can probably get away eating it still. But do you really want to? | 19:50 |
| → sinkensabe joined | 19:50 |
|
ffs82defxp
| indeed | 19:50 |
|
| Ornacia waves | 19:53 |
| → TCubed joined | 19:53 |
| → zivester joined | 19:56 |
| ← zivester left | 19:56 |
| ← maroloccio left | 19:56 |
| ← cbr_ left | 19:56 |
| ← thiago left | 19:57 |
| ← jceb left | 19:57 |
| ← St_Marx left | 19:57 |
| → thiago joined | 19:57 |
| → tgkokk joined | 19:58 |
| → cagedwisdom joined | 19:59 |
| → niaglo_ joined | 19:59 |
| ← niaglo_ left | 19:59 |
| → nour_ joined | 19:59 |
| ← Sceorem left | 19:59 |
| ← mmitchel_ left | 20:00 |
| ← eburcat left | 20:00 |
| → mmitchel_ joined | 20:00 |
| ← nour left | 20:03 |
| → mfmfmfmfmfmf joined | 20:03 |
| → crobays joined | 20:03 |
| → crobays_ joined | 20:03 |
| ← semente left | 20:04 |
| ← mmitchel_ left | 20:05 |
| ← sinkensabe left | 20:05 |
| ← mikecmpbll left | 20:05 |
| → cbr_ joined | 20:07 |
| → nour__ joined | 20:08 |
| → Goplat joined | 20:08 |
| → ag4ve_ joined | 20:09 |
| → Sasazuka joined | 20:09 |
| ← logix812 left | 20:11 |
| ← nour_ left | 20:12 |
| ← cbr_ left | 20:13 |
| ← kukks left | 20:13 |
| ← Sasazuka left | 20:14 |
| → Advocation joined | 20:15 |
| ← chingis__ left | 20:16 |
| ← Jackneill left | 20:17 |
| → xMYTHICx joined | 20:18 |
| → chingis__ joined | 20:18 |
| ← xMYTHICx left | 20:19 |
| → kyb3r_ joined | 20:19 |
| → mizu_no_oto joined | 20:20 |
| ← Advocation left | 20:20 |
| → Mark_ joined | 20:20 |
| ← pantsman_ left | 20:20 |
| ← TCubed left | 20:20 |
| ← Mark_ left | 20:21 |
| → _1_el joined | 20:21 |
| ← knownasilya left | 20:23 |
| ← [diablo] left | 20:23 |
| → Mark_ joined | 20:23 |
| ← niaglo left | 20:23 |
| → St_Marx joined | 20:24 |
| ← Mark_ left | 20:24 |
| → nkouevda joined | 20:24 |
| → gccostabr joined | 20:25 |
| → Mark_ joined | 20:25 |
| ← Mark_ left | 20:25 |
| → Mark_ joined | 20:25 |
| → sinkensabe joined | 20:25 |
| ← Mark_ left | 20:25 |
| ← sinkensabe left | 20:26 |
| → sinkensabe joined | 20:26 |
| → m0ltar joined | 20:26 |
| ← lidaaa left | 20:26 |
| → mustafavelioglu_ joined | 20:29 |
| → lidaaa joined | 20:29 |
| ← zapb left | 20:29 |
| → Mark_ joined | 20:29 |
| ← Mark_ left | 20:29 |
| → Mark_ joined | 20:29 |
| ← m0ltar left | 20:30 |
| → CoreIT84 joined | 20:30 |
| ← mizu_no_oto left | 20:30 |
| → Techy84 joined | 20:32 |
| → hkon_ joined | 20:32 |
| ← gccostabr left | 20:33 |
| ← craigp left | 20:33 |
| ← _1_el left | 20:33 |
| ← Techy84 left | 20:33 |
| ← tadni`` left | 20:35 |
| ← CoreIT84 left | 20:35 |
| ← Corey84 left | 20:35 |
| ← hkon_ left | 20:37 |
| → teran joined | 20:38 |
| → Sceorem joined | 20:38 |
| ← thumpba left | 20:39 |
| ← ojacobson left | 20:39 |
| → zapb joined | 20:42 |
| → starkhalo joined | 20:42 |
| → Corey84 joined | 20:43 |
| → thumpba joined | 20:44 |
| → CodePulsar joined | 20:45 |
| → jftf joined | 20:45 |
| ← salamanderrake left | 20:46 |
| → ojacobson joined | 20:46 |
| ← cmmagid left | 20:46 |
| ← endiruna left | 20:47 |
| ← Corey84 left | 20:47 |
| → salamanderrake joined | 20:47 |
| ← AlexDenisov left | 20:48 |
| ← mustafavelioglu_ left | 20:49 |
| → mustafavelioglu_ joined | 20:49 |
| ← jftf left | 20:50 |
| → mizu_no_oto joined | 20:51 |
| → AKK9 joined | 20:51 |
| ← MattMaker left | 20:51 |
| → MattMaker joined | 20:52 |
| ← flowerhack left | 20:52 |
| → flowerha_ joined | 20:52 |
| → StefanLehmann_ joined | 20:53 |
| ← mustafavelioglu_ left | 20:54 |
| → niaglo joined | 20:54 |
| ← bluesm left | 20:54 |
| ← StefanLehmann left | 20:54 |
| ← mizu_no_oto left | 20:55 |
| ← sdrfnord1 left | 20:56 |
| ← bitkiller left | 20:57 |
| ← TDJACR left | 20:57 |
| ← punchagan left | 20:58 |
| → thibaultcha joined | 20:59 |
| ← vrishab left | 20:59 |
| ← ojacobson left | 21:00 |
| → mizu_no_oto joined | 21:00 |
| → oojacoboo joined | 21:01 |
| ← kaendfinger left | 21:01 |
| → bezet joined | 21:01 |
| ← heroux left | 21:01 |
| ← tarkus left | 21:01 |
| → EminenceHC joined | 21:01 |
| ← JohnBat26 left | 21:03 |
| ← mennea left | 21:03 |
| → craigp joined | 21:04 |
| → heroux joined | 21:04 |
| → hoschi_ joined | 21:04 |
| → kaendfinger joined | 21:04 |
| ← bezet left | 21:05 |
| ← nour__ left | 21:05 |
| → a_le_ joined | 21:06 |
| → intent joined | 21:06 |
| ← kenneth left | 21:06 |
| → punchagan joined | 21:07 |
| → nectarys joined | 21:07 |
| → cyphase joined | 21:07 |
| ← CodePulsar left | 21:07 |
| ← skorgon left | 21:08 |
| → skorgon joined | 21:08 |
| ← a_le left | 21:09 |
|
intent
| I am a bit confused with how to handle the workflow for my site. Basically, I have a live site and a dev site. We have a branch for live and a branch for dev. Where I begin to get confused is, there are 2 people working on the dev site. Person A is in charge of minor changes that basically get pushed live immediately, and Person B is doing more involved work. I don't want the daily pushes from Person A to contain incomplete code from | 21:09 |
|
| Person B, and I need to make sure Person B always has the up to date code from Person A without losing his work in a merge. How do I do this? | 21:09 |
| ← EminenceHC left | 21:09 |
|
Mark_
| B needs to branch and work from there | 21:10 |
|
| he can rebase from the branch A is working on as needed | 21:10 |
|
| assuming A is only making minor changes, the rebase should be quick and conflict free | 21:10 |
| ← kaendfinger left | 21:11 |
| ← craigp left | 21:11 |
| → khmarbaise joined | 21:12 |
| → kaendfinger joined | 21:12 |
| ← mugenzebra left | 21:13 |
| → sdrfnord1 joined | 21:14 |
| → _lexjm joined | 21:14 |
|
intent
| Mark_: Is there a way to check for conflicts? | 21:14 |
|
| I have a feeling that's a basic git questoin but I dont have much experience with it to start | 21:14 |
|
thibaultcha
| intent: The !gitflow model is very interesting in this case | 21:14 |
|
gitinfo
| intent: The description of the gitflow branch workflow model is at http://nvie.com/posts/a-successful-git-branching-model/ while a tool to help implement this workflow is at https://github.com/petervanderdoes/gitflow See http://sethrobertson.github.com/GitBestPractices/#workflow for other workflow suggestions/references | 21:14 |
|
intent
| thibaultcha: reading that now | 21:16 |
|
| Another newbie question - pushing from A to B is the same as pulling from B to A right? | 21:16 |
| ← bhldev left | 21:16 |
| ← hoschi_ left | 21:17 |
| ← Goplat left | 21:17 |
| → kenneth joined | 21:20 |
| → LeMike joined | 21:20 |
| ← ocbtec left | 21:20 |
| ← mizu_no_oto left | 21:20 |
|
_ikke_
| pulling also involves merging, pushing not | 21:20 |
| ← punchagan left | 21:20 |
| → Vile joined | 21:21 |
| → mizu_no_oto joined | 21:22 |
| ← LeMike left | 21:22 |
| → danzilio joined | 21:23 |
| ← mizu_no_oto left | 21:24 |
| ← Sceorem left | 21:24 |
| → mizu_no_oto joined | 21:24 |
| → gfixler joined | 21:25 |
| → Goplat joined | 21:25 |
| → nedbat joined | 21:25 |
| → mustafavelioglu_ joined | 21:26 |
| ← mkoskar left | 21:26 |
| → dreiss joined | 21:26 |
| ← Vile left | 21:26 |
| ← JeanCarloMachado left | 21:26 |
| ← toothrot left | 21:28 |
| ← gargola left | 21:28 |
| → gargola joined | 21:30 |
| → mkoskar joined | 21:30 |
| → Sceorem joined | 21:31 |
| ← ericweic63amg left | 21:32 |
| → Nizumzen joined | 21:33 |
| ← maxorator left | 21:33 |
| → maxorator joined | 21:34 |
|
intent
| Mark_: We work on the same dev site though, I think it may be an issue | 21:34 |
| → dsdeiz joined | 21:35 |
| ← zanchoPansa left | 21:35 |
| → zanchoPansa joined | 21:36 |
| → irqq_ joined | 21:37 |
| → piccata joined | 21:37 |
| ← Malsasa left | 21:38 |
| ← sdouglas left | 21:38 |
| ← zanchoPansa left | 21:38 |
| ← irqq left | 21:38 |
| ← gargola left | 21:39 |
|
intent
| _ikke_: so what happens when i push a file that already exists in the remote repo? | 21:40 |
| ← aretecode left | 21:40 |
| → sohail joined | 21:41 |
| → Literphor joined | 21:41 |
| → preaction_ joined | 21:42 |
| → tang^ joined | 21:42 |
| ← preaction left | 21:43 |
| preaction_ → preaction | 21:43 |
|
_ikke_
| intent: You push commits, not files | 21:43 |
| → aretecode joined | 21:43 |
| ← sinkensabe left | 21:43 |
| ← aretecode left | 21:44 |
| ← Zectbumo left | 21:44 |
| ← Embassy left | 21:44 |
|
intent
| Ah okay | 21:44 |
| ← danzilio left | 21:44 |
| → aidalgol joined | 21:45 |
|
intent
| The one question I have about the workflows, is it looks like they each assume a local development environemnt to test | 21:45 |
| → Vile joined | 21:45 |
|
_ikke_
| Well, git is not a deployment system | 21:45 |
|
intent
| If Person A and B as above are both doing their development on the dev server, would that just mean their changes would keep getting caught up when pushing commits? | 21:46 |
| → jftf joined | 21:46 |
| ← zapb left | 21:48 |
| → mdel joined | 21:48 |
|
_ikke_
| intent: What has developing on a dev server to do with git? | 21:50 |
| ← jftf left | 21:51 |
| ← dsdeiz left | 21:51 |
| ← mizu_no_oto left | 21:52 |
|
intent
| Well we commit specific files from the dev server to the git repo (bitbucket in this case) | 21:53 |
|
| Person A and person B are both working on the same set of files | 21:53 |
|
| So if theyre simultaneously making changes, a commit by one of them would include the changes made by the other @_ikke_ | 21:54 |
| ← ockham left | 21:54 |
|
comps
| multiple people working on a single set of files at the same time is not a good concept | 21:54 |
| ← mustafavelioglu_ left | 21:54 |
|
comps
| in git, svn, cvs or anywhere else | 21:54 |
|
_ikke_
| I'm with comps | 21:55 |
| ← flaguy48 left | 21:55 |
|
comps
| smarter editing tools actually "lock" the files and detect foreign change + display warning | 21:55 |
|
_ikke_
| intent: You can even without git overwrite eachothers changes | 21:55 |
|
qsuscs
| how are these web editors called, where you can see all the others’ cursors and changes in real time? | 21:56 |
| → DolphinDream joined | 21:56 |
|
_ikke_
| etherpad / piratepad | 21:57 |
|
comps
| IOW it's fine if multiple people work in their own repositories (clones) on the same files, but make commits separately + push independently (possibly resolving conflicts) | 21:57 |
|
_ikke_
| ? | 21:57 |
|
Seveas
| qsuscs: I don't think there's a generic name for those | 21:57 |
| ← Literphor left | 21:58 |
| → danzilio joined | 21:58 |
| → oriba joined | 21:58 |
|
intent
| Okay I am following | 21:58 |
|
qsuscs
| etherpad—it sounds like one brand name that is used for the whole type of product. like … i just don’t get any english example. | 21:59 |
|
intent
| So then how about making sure each person has the most up to date versions of the files | 21:59 |
|
| Do they need to pull the files they work on as soon as they start - and what if somebody else is working on the same file as they are, and they make conflicting edits | 21:59 |
|
_ikke_
| intent: so how about each person has their own seperate development environment | 21:59 |
|
intent
| Yes I take that as a presupposition to my question | 22:00 |
|
| I realize two people working on the same set of fils is raught with potential issue | 22:00 |
| → moritzs joined | 22:00 |
| ← crankharder left | 22:00 |
|
qsuscs
| isn’t it possible to work around this at the first place? | 22:00 |
|
_ikke_
| intent: Yes, some communication needs occur, git is not a replacement of communication | 22:01 |
|
qsuscs
| i actually saw people having a 12k main.cpp (and all the variable names in finnish, without any comments at all, but thats a whole different story) | 22:01 |
|
| 12k lines, that is | 22:01 |
|
thiago
| boy, aren't we glad Linus wrote the kernel in English, not Finnish? :-P | 22:02 |
| → garethdaine joined | 22:03 |
|
_ikke_
| :D | 22:03 |
|
qsuscs
| his native language is swedish anyway, he just lived in finland | 22:03 |
| ← kaendfinger left | 22:03 |
| → rjhunter joined | 22:03 |
| ← rjhunter left | 22:04 |
|
qsuscs
| the files in that repo, e.g.: https://github.com/stt/pk2/blob/master/PK2LevelEditor/LevelEditor.cpp | 22:05 |
|
| note the #includes. | 22:05 |
|
thiago
| qsuscs: technically both. | 22:05 |
| → kaendfinger joined | 22:05 |
| → punchagan joined | 22:07 |
| ← maxorator left | 22:07 |
| → crankharder joined | 22:08 |
| → craigp joined | 22:08 |
| ← danzilio left | 22:08 |
| → xMYTHICx joined | 22:08 |
| → danzilio joined | 22:10 |
| → maxorator joined | 22:10 |
| → flaguy48 joined | 22:10 |
| ← Sceorem left | 22:11 |
| ← moritzs left | 22:12 |
| ← mfmfmfmfmfmf left | 22:12 |
| ← danzilio left | 22:12 |
| ← craigp left | 22:13 |
| ← Diemuzi left | 22:14 |
| ← godgodgodgo left | 22:14 |
| ← maxorator left | 22:17 |
| ← niaglo left | 22:18 |
| → JosephFerano joined | 22:19 |
| → maxorator joined | 22:20 |
| → deanclkclk joined | 22:20 |
| → hkon_ joined | 22:21 |
| → sdouglas joined | 22:21 |
| ← sin3t_ left | 22:21 |
| → sin3t_ joined | 22:22 |
| ← netameta left | 22:22 |
| ← diegoviola left | 22:24 |
| ← hkon_ left | 22:25 |
| ← Eins_ left | 22:27 |
| cmn_ → cmn | 22:28 |
| ← irqq_ left | 22:31 |
| → devoldmx joined | 22:31 |
| → netameta joined | 22:32 |
| → irqq joined | 22:32 |
| ← Balliad left | 22:33 |
| → endiruna joined | 22:34 |
| ← sin3t_ left | 22:34 |
| → sin3t_ joined | 22:35 |
| → ockham joined | 22:35 |
| ← ockham left | 22:35 |
| ← sdouglas left | 22:36 |
| → sdouglas joined | 22:36 |
| → devoldmx_ joined | 22:38 |
| ← sdouglas left | 22:41 |
| ← Nizumzen left | 22:41 |
| ← devoldmx left | 22:42 |
| ← garethdaine left | 22:43 |
| ← ivan\ left | 22:43 |
| ← bgerber left | 22:44 |
| ← sdrfnord1 left | 22:45 |
| ← netameta left | 22:45 |
| → hebz0rl_ joined | 22:47 |
| → jftf joined | 22:47 |
| → kevinb joined | 22:47 |
| ← deanclkclk left | 22:48 |
| ← tuocuggino left | 22:51 |
| ← preaction left | 22:51 |
| ← jftf left | 22:52 |
| ← watabou left | 22:53 |
| → netameta joined | 22:53 |
| ← xMYTHICx left | 22:53 |
| → sdouglas joined | 22:53 |
| → bgerber joined | 22:54 |
| ← kevinb left | 22:56 |
| → Literphor joined | 22:58 |
| → kevinb joined | 22:59 |
| ← oojacoboo left | 22:59 |
| ← lidaaa left | 22:59 |
| → coldswitch joined | 23:00 |
| ← devoldmx_ left | 23:00 |
| → devoldmx joined | 23:00 |
| ← Literphor left | 23:01 |
| → EminenceHC joined | 23:01 |
| ← Vile left | 23:01 |
| → sandr8 joined | 23:01 |
| → bezet joined | 23:01 |
| → stamina joined | 23:02 |
| → ferreum768 joined | 23:05 |
| → shinnya joined | 23:05 |
| ← KdgDev left | 23:06 |
| ← hexagoxel_ left | 23:06 |
| ← bezet left | 23:06 |
| → craigp joined | 23:06 |
| ← netameta left | 23:06 |
| ← ferreum158 left | 23:08 |
| → preaction joined | 23:08 |
| ← coldswitch left | 23:08 |
| → coldswitch joined | 23:09 |
| ← EminenceHC left | 23:09 |
|
intent
| Thanks _ikke_ comps and Mark_ | 23:09 |
| ← intent left | 23:09 |
| ← tgkokk left | 23:10 |
| → netcarver joined | 23:10 |
| ← craigp left | 23:11 |
| → Akagi201 joined | 23:11 |
| → tgkokk joined | 23:12 |
| ← fstd left | 23:13 |
| → fstd joined | 23:13 |
| ← JosephFerano left | 23:15 |
| → deanclkclk joined | 23:15 |
| ← Akagi201 left | 23:16 |
| → basiclaser joined | 23:19 |
| ← khmarbaise left | 23:19 |
| → eskatrem joined | 23:21 |
| ← madewokherd left | 23:21 |
| ← nfk left | 23:22 |
|
eskatrem
| hey, I have on a server linked to a git repo, I deleted that file, can I get it back? (git pull is not bringing that file back) | 23:22 |
| ← kaendfinger left | 23:25 |
| → pushnell joined | 23:28 |
| → JeanCarloMachado joined | 23:30 |
| → ivan\ joined | 23:30 |
| ← JeanCarloMachado left | 23:31 |
| ← dreiss left | 23:31 |
| → dreiss joined | 23:32 |
|
eskatrem
| nevermind, git checkout <file> worked | 23:33 |
| → JeanCarloMachado joined | 23:34 |
| ← sdouglas left | 23:35 |
| ← reyha left | 23:35 |
| ← TheFuzzball left | 23:36 |
| ← Asiajey left | 23:37 |
| → kcj joined | 23:39 |
| ← hebz0rl_ left | 23:43 |
| → sinkensabe joined | 23:44 |
| ← King_Hual left | 23:44 |
| ← jontmorehouse left | 23:45 |
| ← FreezingCold left | 23:46 |
| ← dgutierrez1287 left | 23:46 |
| → fstd_ joined | 23:47 |
| → jftf joined | 23:48 |
| → ctgriffiths joined | 23:49 |
| ← sinkensabe left | 23:49 |
| ← fstd left | 23:51 |
| fstd_ → fstd | 23:51 |
| ← shinnya left | 23:51 |
| ← eskatrem left | 23:52 |
| ← jftf left | 23:52 |
| → craigp joined | 23:53 |
| ← irqq left | 23:56 |
| → irqq joined | 23:57 |
| → Literphor joined | 23:58 |
| → vorcer joined | 23:59 |