| 2010-02-06 |
| → scarabx joined | 00:00 |
| ← Paraselene_ left | 00:03 |
| ← schlortoo left | 00:05 |
| ← ludde left | 00:07 |
| ← soenke left | 00:08 |
| → jrmuizel joined | 00:09 |
|
cbreak
| are you the jSite bombe? | 00:09 |
|
Bombe
| cbreak, yes. | 00:09 |
|
cbreak
| thanks for that tool! :) | 00:09 |
|
Bombe
| No problem. :) | 00:09 |
| → Paraselene_ joined | 00:09 |
| ← Paraselene_ left | 00:10 |
| → kpreid_ joined | 00:10 |
| ← khmarbaise left | 00:12 |
| → pheaver joined | 00:16 |
| ← Yuuhi left | 00:17 |
| → Paraselene_ joined | 00:19 |
| ← Paraselene_ left | 00:19 |
| → arooni joined | 00:20 |
|
arooni
| how do i do a diff cmopaerd to whats in remote master branch | 00:20 |
| ← tewk left | 00:20 |
| → schlortoo joined | 00:20 |
|
cbreak
| diff remote/master.. | 00:21 |
|
| if your remote is called remote | 00:21 |
| ← pheaver left | 00:22 |
| ← jepster left | 00:24 |
| ← jrmuizel left | 00:24 |
| ← schlortoo left | 00:26 |
| → schlortoo joined | 00:26 |
| ← corni left | 00:28 |
| → jrmuizel joined | 00:31 |
| ← amerine left | 00:31 |
| ← docelic_ left | 00:32 |
| ← mindworx_ left | 00:33 |
| ← jrmuizel left | 00:33 |
| ← schlortoo left | 00:34 |
| ← ksn left | 00:34 |
| ← catalis left | 00:35 |
| → qshan joined | 00:35 |
| ← matthewmccull left | 00:36 |
| ← nadavoid left | 00:36 |
| → catalis joined | 00:36 |
| ← til_ left | 00:36 |
| → Paraselene_ joined | 00:37 |
| → Kelly_zhou joined | 00:37 |
| → schlortoo joined | 00:37 |
| ← ndim left | 00:38 |
| → mindworx joined | 00:40 |
| ← catalis left | 00:40 |
| → JoeConyers joined | 00:41 |
| → tewk joined | 00:41 |
| → pheaver joined | 00:42 |
| → flaguy48 joined | 00:42 |
| ← rpg left | 00:43 |
| → docelic_ joined | 00:46 |
| ← schlortoo left | 00:47 |
| → schlortoo joined | 00:49 |
| ← seanmccann_ left | 00:50 |
| → christophsturm joined | 00:50 |
| ← alley_cat left | 00:51 |
| ← mssm left | 00:52 |
| ← pheaver left | 00:52 |
| ← schlortoo left | 00:55 |
| → pheaver joined | 00:59 |
| → chewbranca joined | 01:03 |
| → agliodbs joined | 01:05 |
| → mklappst1hl joined | 01:05 |
|
agliodbs
| I accidentally overwrote a local file on my local branch with other data. How do I use git to revert the file? There is a remote branch to synch with, if it's relevant | 01:06 |
| ← mklappstuhl left | 01:08 |
| ← chewbranca left | 01:09 |
| → skyl joined | 01:10 |
| → schlortoo joined | 01:10 |
|
crab
| agliodbs: what does git status say? changed but not updated? then just git checkout -- filename (which git status should tell you) | 01:10 |
|
skyl
| git checkout -b pure upstream/master # fatal: git checkout: updating paths is incompatible with switching branches; Did you intend to checkout 'upstream/master' which can not be resolved as commit? | 01:11 |
|
agliodbs
| crab: thanks, that worked. git revert was looking complicated | 01:11 |
|
crab
| agliodbs: git revert commits a change that undoes another committed change. it's not like svn revert which throws away changes to the working copy. | 01:12 |
|
skyl
| I simply want to create a new local branch that will track a remote. | 01:12 |
|
crab
| skyl: refs/remotes/upstream/master? | 01:13 |
|
locklace
| skyl: git branch --track localname upstream/remotename | 01:13 |
| ← priidu left | 01:13 |
| ← godsflaw left | 01:14 |
| → richcollins joined | 01:17 |
| → Lake_ joined | 01:18 |
| ← pheaver left | 01:18 |
| ← _Vi left | 01:18 |
|
skyl
| it's strange that I have ``remote upstream already exists.`` but ``git branch -a`` doesn't show remotes/upstream | 01:18 |
| → tedoc2000 joined | 01:19 |
|
skyl
| I see it in .git/config and can fetch it ... | 01:20 |
|
locklace
| skyl: git branch -r should show entries like upstream/<branch> | 01:20 |
|
skyl
| nevermind me; just bungling momentarily, I've got it now, thanks :-) | 01:20 |
| → _Vi joined | 01:20 |
| ← tuxbrother left | 01:21 |
| ← richcollins left | 01:22 |
| → seanmccann joined | 01:22 |
| → jcromartie joined | 01:25 |
|
jcromartie
| is there anyway to un-push a commit? | 01:25 |
|
| to delete that commit from the remote repo? | 01:25 |
|
kmap
| jcromartie: I don't really think so. | 01:26 |
| ← tedoc2000 left | 01:26 |
|
jcromartie
| I put some information in there that I would rather not. | 01:27 |
|
kmap
| The dirty way would be to remove the public repository, and re-push cleanly… | 01:27 |
|
jcromartie
| yeah | 01:27 |
|
kmap
| Or, manually edit the remote repository in some way (I am unaware of the details, though) | 01:27 |
| ← dreiss left | 01:28 |
|
noyb
| maybe that would be a cool feature, but I think commit-undo would need some form of stage area with a timeout before it's too late. Then the repo will take things from the stage and commit them. | 01:28 |
| ← [1]intripoon left | 01:28 |
|
jcromartie
| PROTIP: To compromise security, put your application's private key and signing certificate in version control. | 01:28 |
| ← shruggar left | 01:28 |
| → richcollins joined | 01:29 |
| ← Alagar left | 01:32 |
|
cbreak
| :/ | 01:33 |
|
locklace
| jcromartie: push --mirror might work | 01:34 |
|
cbreak
| you can reset it away locally | 01:36 |
|
| and then force push | 01:36 |
|
| but note that the commit will still exist on the other repo | 01:36 |
|
| until git gc will eventually collect it | 01:36 |
|
| in the far far future | 01:36 |
|
flaguy48
| jcromartie: ooops | 01:37 |
|
doki_pen
| BBombe: thanks | 01:37 |
|
jcromartie
| cbreak: but the commit won't be visible to other users of the remote? | 01:37 |
|
locklace
| cbreak: seems like --mirror might be better in that regard | 01:38 |
| ← magcius left | 01:38 |
| ← sgh left | 01:38 |
| → magcius joined | 01:38 |
| ← lectrick left | 01:38 |
| ← Guest79313 left | 01:38 |
|
doki_pen
| Bombe: thanks | 01:39 |
| ← tvw left | 01:39 |
|
jcromartie
| cbreak: that worked like a charm | 01:41 |
|
| now I'm equipped to wreak havoc on our histor | 01:41 |
|
| history | 01:41 |
|
cbreak
| oh, by the way | 01:42 |
|
| if anyone pulled before you did that | 01:42 |
|
jcromartie
| they didn't | 01:42 |
|
cbreak
| he'll push the commit back next time he pushes | 01:42 |
|
| and if anyone accesses the repository | 01:42 |
|
| he can restore the commit from the reflog | 01:42 |
|
jcromartie
| well it's a hosted repo, and it's not a critical security thing | 01:45 |
|
| I think we're covered | 01:45 |
| ← Modius left | 01:45 |
|
jcromartie
| it's just an Android app :P | 01:45 |
| ← Paraselene_ left | 01:49 |
| → paltman joined | 01:49 |
|
jcromartie
| thanks for the help | 01:50 |
| ← jcromartie left | 01:50 |
| → dreiss joined | 01:54 |
| → Fissure1 joined | 01:54 |
| ← richcollins left | 01:54 |
| ← seanmccann left | 01:55 |
| → Guest79313 joined | 01:55 |
| ← Fissure left | 01:56 |
| → ispeak_ joined | 01:57 |
| → paltman_ joined | 01:58 |
| ← mason-l left | 02:00 |
| → TheNewAndy joined | 02:00 |
| → Gitzilla joined | 02:01 |
| ← paltman left | 02:01 |
| paltman_ → paltman | 02:01 |
| ← ispeak_ left | 02:05 |
| → methanol joined | 02:05 |
| ← TheNewAndy left | 02:05 |
| → State joined | 02:06 |
|
State
| Hello - If I do apt-get install git-core, do I need to refresh something to make the git command available in the shell? | 02:06 |
|
| I'm sure I'm missing something. | 02:06 |
| → s1kx- joined | 02:06 |
|
AAA_awright
| Not for me... you can try opening a new shell anyways, that has the same effect | 02:07 |
|
State
| Hm. That's what I figured. | 02:07 |
| ← methanol left | 02:08 |
|
State
| If I'm sshed in, how do I re-login without actually disconnecting? | 02:08 |
|
adam12
| State: Maybe try 'bash' | 02:08 |
|
State
| That's it. Thanks. | 02:08 |
|
adam12
| State: What distro? | 02:08 |
|
State
| debian lenny | 02:09 |
|
adam12
| ls /usr/bin/git | 02:09 |
|
State
| that works, but it opens another bash of course | 02:09 |
| ← S1kx left | 02:09 |
|
State
| Hm. Just did it again: seemed to work. Thanks though. | 02:10 |
|
fryguy
| it depends on what shell you are using | 02:13 |
|
| csh-style shells require you to run rehash or something similar | 02:13 |
|
| all bourne and korn derivatives should automatically refresh PATH | 02:13 |
| ← kipras left | 02:13 |
| → mason-l joined | 02:16 |
| ← paltman left | 02:17 |
| ← JackWinter left | 02:18 |
| → JackWinter joined | 02:21 |
| ← dreiss left | 02:22 |
|
State
| OK: I have an ssh key pair that I use to log in to the server personally, should I generate a different pair to push git updates? | 02:22 |
|
| I would guess yes, especially if others are going to contribute | 02:22 |
|
fryguy
| State: why? | 02:23 |
|
cbreak
| create a pair for each person who contributes | 02:24 |
|
| or better | 02:24 |
|
| let the person who contributes generate one | 02:24 |
|
| cbreak is speaking out of theory, not practical application | 02:24 |
| → vbgunz joined | 02:24 |
|
State
| ok, that makes sense - you can add keys to gitosis any time i guess | 02:25 |
| → VVSiz_ joined | 02:26 |
| ← Guest79313 left | 02:26 |
| ← _Vi left | 02:29 |
| ← VVSiz left | 02:29 |
| → Gentoochild joined | 02:30 |
| ← parasti left | 02:33 |
| → Zeelot2k joined | 02:35 |
| → dreiss joined | 02:36 |
| → ATH500 joined | 02:37 |
| → paltman joined | 02:39 |
| → MJBoa joined | 02:39 |
|
MJBoa
| hey guys, i have two version of a project, the original untouched version and one i worked on before using git. I want to add version control so I want the initial import to be the untouched version and I want to commit a second version with the changes i made already | 02:43 |
|
cbreak
| git init the first directory, add the things you want, commit. | 02:44 |
|
| move the second directory's content into the first directory, add everything again, commit | 02:44 |
|
| you have two commits | 02:44 |
|
| make backups if you want to be careful and don't have git experience. | 02:44 |
|
MJBoa
| ok so overwrite everything, leaving the .git folder | 02:44 |
|
cbreak
| yes. | 02:45 |
|
MJBoa
| that makes sense thanks | 02:45 |
|
cbreak
| I guess you can also just copy/move the .git folder over to the other dir | 02:45 |
|
Gentoochild
| ah, good to see people are awake :-) I always forget it's a global world. | 02:45 |
|
| b/c I've got a question, too | 02:45 |
|
| cbreak lives in europe | 02:46 |
|
cbreak
| but the world is global indeed | 02:46 |
|
Gentoochild
| If I delete a commit using --amend, will the objects the commit refers to be deleted as well? | 02:47 |
|
cbreak
| --amend doesn't delete commits | 02:48 |
| ← ivan left | 02:48 |
|
cbreak
| it changes your last commit | 02:48 |
|
Gentoochild
| perhaps I'm mixing something up, I only two days into got *g* | 02:48 |
| → bremner joined | 02:48 |
|
Gentoochild
| I only=I'm only | 02:49 |
|
| basically I want to change a file in that commit | 02:49 |
| → ajpiano joined | 02:49 |
| ← matgnt left | 02:49 |
| → aresnick joined | 02:50 |
|
cbreak
| if you amend a commit, the old version of that commit is still available in the reflog, and it will not be collected/deleted for quite some time | 02:51 |
|
MJBoa
| im having a little trouble comprehending the decentralized nature of git, every single person editing a project has their own repository right? what do you do with multiple users instead of normally pushing changes to the server? how do multiple users know that another user has made changes to the branch and pull down those changes? | 02:56 |
|
bob2
| in practice you often have a central repository | 02:56 |
|
| that everyone pushes and pulls from | 02:56 |
|
cbreak
| or everyone has a public repository where only he pushes to | 02:57 |
|
| but everyone else can pull from | 02:57 |
|
| to get that person's changes | 02:57 |
| → ivan joined | 02:57 |
|
cbreak
| I guess in practice, you have a mix of both | 02:58 |
|
MJBoa
| but how do you even push to a repository? | 02:58 |
|
Gentoochild
| well, people at Amarok do it that way: they have core devs with push rights to the central repo. | 02:59 |
|
cbreak
| with git push | 02:59 |
|
Gentoochild
| everyone else uses a clone and then requests merges into the main repo | 02:59 |
| → ideogon joined | 02:59 |
| ← rgr left | 02:59 |
| ← pkw left | 02:59 |
| ← agliodbs left | 03:00 |
| → sagsousuke joined | 03:01 |
| → Chani joined | 03:01 |
|
Chani
| soso... I fucked up | 03:02 |
|
cbreak
| backups? | 03:02 |
|
Chani
| I meant to type "git rebase master branch" and I typed "git rebase branch master" | 03:02 |
|
| how do I undo that? | 03:02 |
|
cbreak
| git reset --hard HEAD@{1} | 03:03 |
|
| probably | 03:03 |
|
Chani
| probably? | 03:03 |
|
cbreak
| no | 03:03 |
|
fryguy
| gonna need more than that | 03:03 |
|
cbreak
| rebase uses more than one | 03:03 |
|
fryguy
| gonna need to look at the log | 03:03 |
|
cbreak
| git reflog | 03:03 |
|
fryguy
| and find the commit you want to reset to | 03:03 |
|
cbreak
| then look which one is from before the rebase | 03:03 |
|
bob2
| stop, cp -a the whole thing right now | 03:03 |
|
| before fiddling | 03:03 |
|
cbreak
| then reset to that | 03:03 |
|
fryguy
| don't even need reflog, probably easier to just look at the normal log | 03:03 |
|
cbreak
| but as I said at the start, make backups :) | 03:03 |
|
| rebase screws up logs fryguy | 03:04 |
|
| it rewrites history | 03:04 |
|
Chani
| the good news is, it's a gitsvn repo and most of hte branch's code is also on reviewboard | 03:04 |
|
fryguy
| cbreak: not in this case | 03:04 |
|
| cbreak: interactive rebase rewrites history, normal rebase does not | 03:04 |
|
| it just appends | 03:04 |
|
cbreak
| all rebase rewrites history. that's it's whole purpose. | 03:04 |
|
fryguy
| cbreak: no, it's not | 03:05 |
|
| Chani looks in the log | 03:05 |
|
cbreak
| your own commits get put on top of someone elses | 03:05 |
|
| so you insert history before your own commits | 03:05 |
|
fryguy
| cbreak: it's purpose, when not in interactive mode, is to move commits from one basepoint to another | 03:05 |
|
Chani
| okay, so the branch's stuff, which spans december-january, has been inserted in between february 2nd and 3rd in the svn commits. | 03:05 |
|
cbreak
| -> that's changing history | 03:05 |
|
Chani
| so maybe I can reset to february second then ask git-svn to update stuff again. | 03:06 |
|
cbreak
| Chani: take a look at git reflog. | 03:06 |
|
| it is usually a good place to find what you want | 03:07 |
|
Chani
| hmmmm. | 03:07 |
|
cbreak
| maybe you find git log -g more comfortable to read | 03:08 |
|
| "Reflog message:" might be helpful too | 03:08 |
| ← batok left | 03:08 |
| ← hipe left | 03:09 |
| ← erikvold left | 03:09 |
| → hipe joined | 03:09 |
| ← Adaptee left | 03:09 |
|
Gentoochild
| oh well, 4AM. Gotto go to bed. g'night | 03:10 |
| → Davey joined | 03:10 |
| ← Gentoochild left | 03:10 |
| ← mklappst1hl left | 03:10 |
|
Chani
| reflog's a bit confusing | 03:11 |
| ← Lake left | 03:11 |
| ← Lake_ left | 03:11 |
|
Chani
| svn rebase seems to create two entries in the reflog but I'm not sure why | 03:12 |
| ← Fullmoon left | 03:12 |
|
cbreak
| rebase removes your commits | 03:12 |
|
| and then puts them on top of the place where you want them to be put on | 03:12 |
|
| I'd have expected more than two to be honest | 03:13 |
|
| but ah well | 03:13 |
|
| I've never done it myself, and two sounds plausible too :) | 03:13 |
| ← sh1mmer left | 03:13 |
|
Chani
| cbreak: I did git reset --hard HEAD@{14} but I think I should have used 15. do I now use HEAD@{1} ? | 03:14 |
|
cbreak
| if you change your head by any means | 03:15 |
|
Chani
| or.. 16? | 03:15 |
|
cbreak
| the new head gets added to the list as 0 | 03:15 |
|
| so 16 | 03:15 |
|
| you can look again :) | 03:15 |
|
| the reflog is a history | 03:15 |
|
| a log of the states of your HEAD | 03:16 |
|
| it is totally unrelated to the commit history | 03:16 |
|
Chani
| yay! my history looks sane :) | 03:16 |
| → Lake joined | 03:16 |
|
cbreak
| the reflog supports things like HEAD@{1.hour.ago} | 03:16 |
|
Chani
| and now the branch is rebased :) | 03:16 |
|
cbreak
| ... I read | 03:16 |
|
| never tried | 03:16 |
|
Chani
| wow, neat | 03:16 |
| → Lake_ joined | 03:17 |
|
| Chani loves how everything can be fixed in git | 03:17 |
|
cbreak
| make backups first anyway :) | 03:17 |
| → rgr joined | 03:18 |
| ← jafl left | 03:18 |
| ← ArdRigh left | 03:19 |
| → j416 joined | 03:19 |
| → sh1mmer joined | 03:19 |
| → cytrinox_ joined | 03:20 |
| ← cytrinox left | 03:21 |
| cytrinox_ → cytrinox | 03:21 |
| ← RomD` left | 03:24 |
| ← rgr left | 03:24 |
|
cj
| is there a way to get all of the diffs since a certain revision? | 03:24 |
|
| cj guesses git diff has an arg that does this | 03:25 |
|
bob2
| as in what? a list of diffs between successive revisions, or the cumulative one? | 03:25 |
|
fryguy
| git log -p for the first case, and git diff for the second case | 03:26 |
|
bob2
| git log -p, git diff <c1> <c2> | 03:26 |
|
cbreak
| there's a lot of reading material in man git-diff | 03:34 |
|
Gitbot
| cbreak: the git-diff manpage can be found at http://git.or.cz/man/git-diff | 03:34 |
|
cbreak
| you have quite some freedom specifying what you want | 03:34 |
| → cori[s] joined | 03:35 |
| ← qshan left | 03:40 |
|
MJBoa
| whats the command to retrieve a copy of a branch without .git info? like svn export | 03:41 |
|
cbreak
| archive | 03:41 |
|
| gives an archive | 03:41 |
|
| like zip | 03:41 |
|
| MJBoa: man git-archive has some pointers | 03:42 |
|
Gitbot
| MJBoa: the git-archive manpage can be found at http://git.or.cz/man/git-archive | 03:42 |
|
cbreak
| use it with > outputfile.zip for example | 03:42 |
| → Adaptee joined | 03:42 |
| → sumangurung joined | 03:42 |
| ← vbgunz left | 03:42 |
| → rgr joined | 03:43 |
| ← sumangurung left | 03:45 |
| → Textmode joined | 03:45 |
|
Textmode
| morning all | 03:46 |
| ← engla left | 03:46 |
| ← jschoolcraft left | 03:47 |
| → vbgunz joined | 03:47 |
|
adam12
| morning | 03:48 |
|
AAA_awright
| In where, Europe? Good night from the west coast :) | 03:48 |
|
adam12
| Your right, it's only 11pm here | 03:49 |
|
| Oh well :( | 03:49 |
|
| :) | 03:49 |
| → ArdRigh joined | 03:50 |
| → pheaver joined | 03:51 |
| → Rolenun joined | 03:53 |
| ← paltman left | 03:54 |
| ← MJBoa left | 03:55 |
| → MJBoa joined | 03:56 |
| ← schlortoo left | 03:57 |
| → remi joined | 03:57 |
| ← NetHawk left | 04:04 |
| ← remi left | 04:04 |
| → Pistos joined | 04:12 |
|
Pistos
| I am trying to set up a shared bare repo. I'm concerned, however, that when one user does operations on it, it will change perms (or create files with perms) such that other users won't be able to perform git operations on it any more. | 04:13 |
|
| If my fears are well-founded; how can I set up UNIX permissions in the repo so that this won't happen? | 04:13 |
|
| i.e. toying with umask, sticky bits, or whatnot. | 04:13 |
| → mdel joined | 04:16 |
| ← dreiss left | 04:25 |
|
sitaram
| Pistos: git init --bare --shared sets up perms the right way, then you have to add every potential user to the unix group that you did that 'git init' with | 04:26 |
|
| Pistos: in other words, everyone has to be members of the group that was used to create the repo, and then yes it is the sticky bits; --shared will do that right | 04:27 |
|
Pistos
| sitaram: Perfect; thanks. Let me try with --shared. | 04:29 |
|
| Somehow, I have vague memories of being told this in the past. :) | 04:29 |
| → rgr_ joined | 04:30 |
| ← rgr left | 04:30 |
| → NetHawk joined | 04:30 |
| ← jasonn1234 left | 04:32 |
| → ebneter joined | 04:32 |
| ← alfredlysebraate left | 04:32 |
| → Determinist joined | 04:33 |
| ← rgr_ left | 04:34 |
| ← aziz left | 04:40 |
| ← gnufied left | 04:41 |
| → rgr joined | 04:42 |
| → pinnacle joined | 04:42 |
| ← Lake_ left | 04:44 |
| ← Lake left | 04:45 |
| → schlortoo joined | 04:46 |
| ← tetha left | 04:47 |
| → tetha joined | 04:48 |
| ← christophsturm left | 04:52 |
| ← mentor left | 04:55 |
| ← justin-george left | 04:57 |
| ← aresnick left | 05:01 |
| → offby1` joined | 05:01 |
| offby1` → offby1 | 05:01 |
| ← offby1 left | 05:01 |
| → offby1 joined | 05:01 |
| → pablo_ joined | 05:02 |
| ← ProperNoun left | 05:02 |
|
pablo_
| how do u tell git wich ssh key are u going to use for authenticating with a remote repo??? | 05:02 |
|
j416
| pablo_: tell ssh, not git | 05:03 |
|
sitaram
| pablo_: you can do it using a "host" paragraph in ~/.ssh/config | 05:03 |
|
pablo_
| sitaram: u have to put a reference to your private key there? | 05:03 |
| ← Pistos left | 05:03 |
|
sitaram
| pablo_: one second; pastebin something for you... | 05:04 |
|
pablo_
| ok, thx | 05:04 |
| → paltman joined | 05:04 |
| ← Chillance left | 05:04 |
| ← Davey left | 05:05 |
|
sitaram
| pablo_: http://pastebin.com/m200d49a9 | 05:05 |
| ← vbgunz left | 05:05 |
| → godsflaw joined | 05:06 |
|
sitaram
| pablo_: then you use "git clone git95:reponame" | 05:06 |
|
MJBoa
| hey sitaram | 05:06 |
|
pablo_
| sitaram: ok, gonna try that, thx a lot | 05:06 |
|
MJBoa
| if i add a host paragraph can i just say "ssh git95"? | 05:06 |
|
sitaram
| MJBoa: sure | 05:07 |
|
MJBoa
| cool didnt know that | 05:07 |
|
sitaram
| MJBoa: although it was written for gitolite, there's a lot of ssh "fundas" at http://sitaramc.github.com/0-installing/9-gitolite-basics.html and http://github.com/sitaramc/gitolite/blob/pu/doc/6-ssh-troubleshooting.mkd | 05:08 |
|
| especially the first link has a "basics of ssh" or some such section; but it's more than basics of course | 05:08 |
| → ProperNoun joined | 05:09 |
| ← univate left | 05:11 |
| ← offby1 left | 05:11 |
|
sitaram
| and I like to believe I've written it for easy reading :) | 05:12 |
| ← Pewpewarrows left | 05:13 |
| ← pheaver left | 05:14 |
| → offby1 joined | 05:18 |
| ← Aaaarg left | 05:18 |
| → Aaaarg joined | 05:19 |
| ← DrNick left | 05:23 |
| → __iron joined | 05:24 |
| → pkw joined | 05:25 |
| ← _iron left | 05:28 |
| → sumangurung_ joined | 05:32 |
| ← sumangurung_ left | 05:37 |
| hipe → hipe|din-din | 05:40 |
| ← mefesto left | 05:40 |
| ← MJBoa left | 05:41 |
| ← dominikh left | 05:42 |
| → gnufied joined | 05:43 |
| ← kingfishr left | 05:47 |
| ← camonz left | 05:53 |
| ← project2501a left | 05:54 |
| → Pewpewarrows joined | 05:57 |
| ← DavidKlein left | 05:58 |
| ← jfkw left | 06:05 |
| → dduncan joined | 06:05 |
| ← godsflaw left | 06:05 |
| → godsflaw joined | 06:06 |
| ← kukks left | 06:07 |
| ← crankharder left | 06:18 |
| → jrmuizel joined | 06:18 |
| → TheNewAndy joined | 06:18 |
| → bob2 joined | 06:19 |
|
Chani
| /wc | 06:19 |
|
| doh. | 06:19 |
| ← Chani left | 06:19 |
| → hipe joined | 06:20 |
| → gitster joined | 06:20 |
| ← godsflaw left | 06:21 |
| ← hipe|din-din left | 06:21 |
| → seamushc joined | 06:22 |
|
seamushc
| Hey guys, getting a weird error from a git fsck: warning in tree 1ed767b9e5b028329e8a9b132471b7174c69d7d6: contains zero-padded file modes, I dont think it is causing any problems, but I am curious about what is causing it, and ideas? | 06:23 |
|
gitster
| what project is this? | 06:23 |
|
seamushc
| Its just a repo I am using for school, containing mostly .tex files | 06:24 |
|
| a few binaries though | 06:24 |
|
gitster
| the reason I ask is that ancient git used by early days of kernel used to create such. | 06:24 |
|
| these days, in modern implementations and re-implementations, it is considered a bug. | 06:24 |
|
| whose git implementation are you using? C-git? EGit? Something else? | 06:25 |
|
seamushc
| the repo was made with git 1.4, because that is what came with cygwin (I recompiled my own after I found that out) | 06:25 |
| → DrNick joined | 06:25 |
|
gitster
| 1.4 is new enough not to suffer from "zero-padded modes". | 06:25 |
| ← TheNewAndy left | 06:25 |
|
seamushc
| strange... | 06:26 |
| → ankit9 joined | 06:26 |
|
seamushc
| Any ideas for a fix? | 06:26 |
|
gitster
| indeed it is. | 06:26 |
|
| It is not a fix, but you might want to try running "git archive 1ed767b9..." to see what's in there. | 06:27 |
|
| it will create a tarball (or perhaps zip). | 06:27 |
| → segher joined | 06:27 |
| → TheNewAndy joined | 06:28 |
| ← hadeees left | 06:30 |
| → justin-george joined | 06:31 |
| ← TheNewAndy left | 06:33 |
|
seamushc
| I will try that, thanks | 06:36 |
| ← MetaCosm left | 06:37 |
| ← rtyler left | 06:37 |
| → TheNewAndy joined | 06:38 |
|
seamushc
| it contained a latex file | 06:38 |
|
| and nothing else | 06:39 |
| ← kinabalu left | 06:39 |
| → bdimcheff joined | 06:41 |
| ← ideogon left | 06:42 |
| → Pistahh joined | 06:42 |
| → hyperair joined | 06:43 |
| ← ATH500 left | 06:44 |
| → Lake_ joined | 06:44 |
| → Lake joined | 06:44 |
| ← scarabx left | 06:48 |
| ← Lake_ left | 06:48 |
| ← Lake left | 06:48 |
| → MetaCosm joined | 06:50 |
| ← Rolenun left | 06:51 |
| ← TheNewAndy left | 06:51 |
| → rtyler joined | 06:52 |
| aspotashev_ → aspotashev | 06:54 |
| ← sh1mmer left | 06:55 |
| ← j416 left | 06:55 |
| → TheNewAndy joined | 06:57 |
| ← __iron left | 06:57 |
| → sh1mmer joined | 06:58 |
|
Ilari
| seamushc: Also earlier versions of github editor (whatever that was) did those. | 06:58 |
|
| seamushc: Considering nature of the issue, I would leave it alone. It isn't serious. | 07:00 |
| ← dduncan left | 07:01 |
|
gitster
| As long as "archive" produces a good copy, you should be able to extract and use the contents fine. It's a different story if there are _other_ bugs in whatever created such an object, though ;-) | 07:02 |
| → mithro joined | 07:04 |
| → bdon-csua joined | 07:05 |
| ← bdon-csua left | 07:05 |
| ← sh1mmer left | 07:05 |
| → project2501a joined | 07:08 |
| ← aspotashev left | 07:09 |
| → reto` joined | 07:09 |
| ← adamm left | 07:10 |
| ← TheNewAndy left | 07:10 |
| → sde_antrix1 joined | 07:10 |
| ← gnufied left | 07:12 |
| ← pinnacle left | 07:13 |
| ← mithro left | 07:14 |
| ← pkw left | 07:16 |
| → TheNewAndy joined | 07:19 |
| → dreiss joined | 07:19 |
| ← paltman left | 07:19 |
| → gnufied joined | 07:20 |
| ← gnufied left | 07:20 |
| → brizly joined | 07:25 |
| → mithro joined | 07:26 |
| ← bdimcheff left | 07:26 |
| ← sagsousuke left | 07:26 |
| → stringo0 joined | 07:32 |
| → AkumaStreak joined | 07:32 |
| ← jrmuizel left | 07:35 |
| ← TheNewAndy left | 07:36 |
| → TheNewAndy joined | 07:37 |
| → bambule joined | 07:39 |
| ← TheNewAndy left | 07:42 |
| ← project2501a left | 07:43 |
| → TheNewAndy joined | 07:44 |
| ← RurouniJones left | 07:45 |
| → godsflaw joined | 07:47 |
| → pkw joined | 07:47 |
| → RurouniJones joined | 07:50 |
| → project2501a joined | 07:50 |
| ← TheNewAndy left | 07:52 |
| → pencilo joined | 07:57 |
|
seamushc
| Thanks guys | 07:57 |
|
| quit | 07:57 |
| ← seamushc left | 07:57 |
| ← project2501a left | 07:58 |
| ← godsflaw left | 08:00 |
| ← pkw left | 08:02 |
| ← Bass10 left | 08:03 |
| → project2501a joined | 08:03 |
| → nitrate joined | 08:06 |
| ← project2501a left | 08:06 |
| ← ArdRigh left | 08:08 |
| → _Vi joined | 08:09 |
| ← stringo0 left | 08:10 |
| ← r11t left | 08:10 |
| → Zephyrus joined | 08:10 |
| → karpar joined | 08:10 |
| → solrize joined | 08:11 |
| ← AkumaStreak left | 08:12 |
| → TheNewAndy joined | 08:15 |
| ← Mage left | 08:19 |
| ← hipe left | 08:20 |
| ← TheNewAndy left | 08:20 |
| ← _Vi left | 08:22 |
| → anno^da joined | 08:22 |
| ← mindworx left | 08:23 |
| ← anno^da left | 08:24 |
| → hipe joined | 08:27 |
| → mindworx joined | 08:27 |
| ← mithro left | 08:29 |
| ← bcardarella left | 08:30 |
| ← rduplain left | 08:31 |
| → ixti joined | 08:32 |
| → RdeWilde_ joined | 08:33 |
| ← dreiss left | 08:33 |
| ← karpar left | 08:36 |
|
RdeWilde_
| I can't checkout 'localAB' http://github.com/RdeWilde/rows-server/tree/localAB `git branch -l` does only show 'master' .. how can I fix this? | 08:45 |
|
thiago_home
| first of all, what did you clone? | 08:46 |
| → TheNewAndy joined | 08:46 |
| ← solrize left | 08:46 |
| → JayM joined | 08:48 |
| ← Aaaarg left | 08:48 |
| → Aaaarg joined | 08:48 |
| → vvsh joined | 08:48 |
|
RdeWilde_
| thiago_home; `git clone [email@hidden.address] | 08:49 |
| ← TheNewAndy left | 08:51 |
|
RdeWilde_
| thiago_home; I can checkout the remote branch, but it gives me kinda strange output; http://pastie.org/812187 | 08:52 |
| ← spacebat left | 08:54 |
| → Aaaarg_ joined | 08:54 |
|
RdeWilde_
| But it works for the files I think.. | 08:54 |
| ← Aaaarg left | 08:55 |
| Aaaarg_ → Aaaarg | 08:55 |
| → spacebat joined | 08:56 |
| ← krawek left | 08:56 |
|
drizzd_
| RdeWilde_: why is the output strange? it says exactly what you're saying, that origin/localAB is a remote branch | 08:57 |
|
RdeWilde_
| The last line, the name of the current branch.. it shows 7c83248234 or something | 08:58 |
|
| That's normal? | 08:58 |
|
drizzd_
| yes, since you don't have a local branch, you are basically sitting on the current commit that's currently the latest in origin/localAB | 08:59 |
|
| if you make a commit, it will not be recorded in any branch | 08:59 |
|
| you can't commit to a remote branch | 08:59 |
|
| that's why it's verbosely suggesting that you create a local branch | 09:00 |
|
| OTOH, if you're not planning to do commits there, it's perfectly fine | 09:00 |
| → ArdRigh joined | 09:01 |
| → pinnacle joined | 09:02 |
| → ATH500 joined | 09:02 |
| → ph^_ joined | 09:03 |
| → gebi joined | 09:04 |
| ← ph^ left | 09:04 |
| ← ph^_ left | 09:04 |
| → ph^ joined | 09:05 |
| ← MetaCosm left | 09:05 |
| ← ph^ left | 09:08 |
| → ph^ joined | 09:08 |
| ← ph^ left | 09:09 |
|
RdeWilde_
| Ah, I understand. Thanks for your help. I understand now | 09:10 |
| → TheNewAndy joined | 09:11 |
| → priidu joined | 09:15 |
| ← dbatbold left | 09:15 |
| → dbatbold joined | 09:15 |
| ← TheNewAndy left | 09:16 |
| → nizuri joined | 09:17 |
| ← Gullik left | 09:19 |
| → meyering joined | 09:19 |
| → Gullik joined | 09:20 |
| → ph^ joined | 09:20 |
| → Sp4rKy joined | 09:25 |
|
Sp4rKy
| hi, sorry for this newbie question, but I would clone a branch of a git repository (on gitorious) on my computer | 09:26 |
|
| what's the good syntax ? | 09:26 |
|
dennda
| git clone URL | 09:26 |
|
thiago_home
| clone the repository | 09:26 |
|
| you get all branches | 09:26 |
|
Sp4rKy
| oh | 09:27 |
|
| I have to clone the whole repo ?:'( | 09:27 |
|
| there are a lot of branches, and so the whole repo will take so long :'( | 09:27 |
|
dennda
| that's not bad | 09:27 |
|
| no | 09:27 |
|
| git branches are cheap | 09:27 |
|
thiago_home
| usually, cloning all branches won't increase by more than 10% the transfer size | 09:27 |
|
dennda
| no data is duplicated | 09:27 |
|
Sp4rKy
| oh ok | 09:28 |
|
| thanks for the tip :) | 09:28 |
| ← justin-george left | 09:32 |
| → TheNewAndy joined | 09:33 |
|
Sp4rKy
| gitorious is so slow :'( | 09:34 |
|
| thiago_home tries | 09:38 |
|
thiago_home
| downloading at 1.9 MB/s | 09:38 |
|
Sp4rKy
| 0_o | 09:38 |
|
| 22KiB/s here | 09:39 |
|
| for both tarball and git clone | 09:39 |
|
| and the tarball was corrupted | 09:39 |
|
thiago_home
| it reached 2.01 MB/s | 09:40 |
|
| average 1.91 | 09:40 |
|
Sp4rKy
| :| | 09:40 |
|
| I try for 2 days | 09:41 |
|
thiago_home
| Receiving objects: 100% (276637/276637), 199.63 MiB | 1.91 MiB/s, done. | 09:41 |
|
Sp4rKy
| always same | 09:41 |
|
| :'( | 09:41 |
| ← Pewpewarrows left | 09:41 |
|
| Sp4rKy tries from another location | 09:42 |
|
Sp4rKy
| mhhh, much faster from this other location | 09:44 |
|
| strange since I have no network issue here | 09:44 |
| → ramshacklecpu joined | 09:46 |
| ← TheNewAndy left | 09:46 |
| ← vvsh left | 09:46 |
| → jessep joined | 09:46 |
| → Paraselene_ joined | 09:48 |
| ← segher left | 09:49 |
| ← doener left | 09:53 |
| ← pablo_ left | 09:54 |
| → fifthsally joined | 09:54 |
| → doener joined | 09:55 |
| ← ATH500 left | 09:55 |
| → project2501a joined | 09:57 |
| → pantsman joined | 09:58 |
| ← pantsman left | 09:58 |
| → pantsman joined | 09:58 |
| ← jessep left | 09:59 |
| ← project2501a left | 09:59 |
| → thisch joined | 10:00 |
| → project2501a joined | 10:00 |
| ← VVSiz_ left | 10:00 |
| → jessep joined | 10:00 |
| → VVSiz joined | 10:00 |
| → maleknet joined | 10:01 |
| ← jessep left | 10:02 |
| → catalis joined | 10:02 |
| → jessep joined | 10:03 |
| ← nizuri left | 10:04 |
| ← jessep left | 10:05 |
| ← priidu left | 10:09 |
| → robert_ joined | 10:10 |
| → sgh joined | 10:11 |
| ← fifthsally left | 10:13 |
| → UncleCJ joined | 10:15 |
| → alfredlysebraate joined | 10:16 |
| ← Kelly_zhou left | 10:16 |
| → TheNewAndy joined | 10:17 |
|
dsop
| aehm, shouldn't git --work-tree=c/git.git status just run fine ? | 10:19 |
| ← TheNewAndy left | 10:21 |
| ← niki left | 10:21 |
|
thiago_home
| sounds like you wanted --git-dir | 10:22 |
|
| not --work-tree | 10:22 |
|
dsop
| no | 10:22 |
|
| sorry git.git is not bare | 10:22 |
|
| so let's say --work-tree=c/gitdir | 10:22 |
|
| doesn't work for me on mac os x with 1.7-rc1 | 10:23 |
|
thiago_home
| you must set both | 10:24 |
| ← RobertLaptop left | 10:24 |
| → jinzhu joined | 10:26 |
| → malumalu joined | 10:27 |
| ← thisch left | 10:28 |
|
dsop
| thiago_home: thanks | 10:28 |
| → karasiov joined | 10:30 |
| → nizuri joined | 10:30 |
|
dsop
| thiago_home: git --work=tree=gitrepo --git-dir=gitrepo/.git diff-index HEAD doesn't work | 10:31 |
| → khmarbaise joined | 10:33 |
|
thiago_home
| it should | 10:34 |
|
| though it did take me a while to get my settings right too | 10:35 |
|
dsop
| thiago_home: it doesn't, git status works fine, ls-tree works fine but diff-index doesn't | 10:35 |
| → RobertLaptop joined | 10:37 |
|
thiago_home
| diff-index is a plumbing command | 10:38 |
| → jasonn1234 joined | 10:38 |
|
dsop
| still I expect plumbing to respect --working-dir and --git-dir | 10:39 |
|
| thiago_home: I need a plumbing command that shows me if the working dir is directy and I'm not in the working directory itself | 10:40 |
|
| s,directy,dirty | 10:40 |
| ← gebi left | 10:45 |
| → d0ugal joined | 10:45 |
| wereHamster → wereHamster|away | 10:46 |
|
thiago_home
| I don't know | 10:46 |
| → brizly1 joined | 10:48 |
| ← brizly left | 10:50 |
| ← ramshacklecpu left | 10:50 |
| → ph^_ joined | 10:52 |
| → jessep joined | 10:54 |
| ← sgh left | 10:56 |
| ← jessep left | 10:58 |
| → tvw joined | 11:00 |
|
RdeWilde_
| Sorry, I'm lost. How can I get a remote branch local to edit it and push back? git branch myLocal remoteOne ? | 11:02 |
| → Octalot joined | 11:03 |
| → christophsturm joined | 11:03 |
| → brizly joined | 11:03 |
| ← brizly1 left | 11:04 |
| → spaceonline joined | 11:05 |
|
cbreak
| RdeWilde_: git checkout -t remotename/branchname | 11:06 |
|
| you can also do git checkout -b newname remotename/branchname if you don't want tracking info | 11:06 |
|
thiago_home
| RdeWilde_: or what you said yourself | 11:07 |
|
| then check it out | 11:07 |
|
cbreak
| or git branch -t remotename/branchname newname | 11:07 |
|
RdeWilde_
| cbreak; What does `git branch localOne origin/remoteOne` do? :/ | 11:07 |
|
| Ah | 11:07 |
|
cbreak
| it creates a new branch origin/remoteOne that branches off localOne | 11:07 |
| → TheNewAndy joined | 11:07 |
| ← Sp4rKy left | 11:07 |
|
cbreak
| hmm. | 11:08 |
|
| or vice versa? | 11:08 |
|
thiago_home
| vice-versa | 11:08 |
|
cbreak
| anyway, I think the -t is quite useful :) | 11:08 |
|
thiago_home
| it creates a local branch called localOne that tracks origin/remoteOne | 11:08 |
| → parasti joined | 11:09 |
| → corni joined | 11:10 |
| ← UncleCJ left | 11:11 |
|
cbreak
| I personally like git checkout -t most | 11:11 |
| ← nizuri left | 11:11 |
| → vvsh joined | 11:12 |
| ← TheNewAndy left | 11:12 |
| ← ixti left | 11:13 |
|
thiago_home
| I never remember the syntax | 11:13 |
| ← hipe left | 11:13 |
| → tjc joined | 11:16 |
| ← khmarbaise left | 11:17 |
| ← docelic_ left | 11:18 |
| → khmarbaise joined | 11:18 |
| → sgh joined | 11:19 |
| → UncleCJ joined | 11:19 |
| → gebi joined | 11:20 |
| ← rgr left | 11:21 |
| → rgr joined | 11:21 |
| → engla joined | 11:23 |
| ← engla left | 11:23 |
| → engla joined | 11:23 |
| ← UncleCJ left | 11:24 |
| → rbq joined | 11:27 |
| → mbroeker joined | 11:28 |
|
dsop
| ^parren | 11:30 |
|
| arg | 11:30 |
| ← riz2 left | 11:30 |
| → pheaver joined | 11:30 |
| → docelic_ joined | 11:31 |
| → fmardini joined | 11:32 |
| ← gebi left | 11:33 |
| ← tjc left | 11:37 |
| → karpar joined | 11:38 |
| → TheNewAndy joined | 11:39 |
| → DavidKlein joined | 11:40 |
| ← cjs left | 11:44 |
| → orodent joined | 11:44 |
|
orodent
| ?DCC SEND "diaper_jesus" 0 0 0 | 11:44 |
| ← reto` left | 11:44 |
| ← noyb left | 11:44 |
| ← hyperbolist left | 11:44 |
| ← ankit9 left | 11:44 |
| ← enthooz left | 11:44 |
| ← cbreak left | 11:44 |
| ← orodent left | 11:44 |
| → cbreak joined | 11:45 |
| → enthooz joined | 11:45 |
| → hyperbolist joined | 11:45 |
| → ankit9 joined | 11:45 |
| → cjs joined | 11:45 |
| → odwaak joined | 11:47 |
| ← TheNewAndy left | 11:50 |
| ← cjs left | 11:57 |
| → DENZEL_FOXX joined | 11:57 |
|
DENZEL_FOXX
| ?DCC SEND "ff???f?" 0 0 0 | 11:57 |
| ← cbreak left | 11:57 |
| ← enthooz left | 11:57 |
| ← ankit9 left | 11:57 |
| ← hyperbolist left | 11:57 |
| → cjs joined | 11:57 |
| → hyperbolist joined | 11:57 |
| → enthooz joined | 11:58 |
| → cbreak joined | 11:58 |
| → ankit9 joined | 11:58 |
|
Textmode
| ...failed spambot? | 11:58 |
|
thiago_home
| yeah | 11:58 |
|
locklace
| i think you mean "succeeded" | 11:58 |
|
thiago_home
| no, failed. They couldn't write a proper CTCP. | 11:59 |
|
Textmode
| locklace: not compared to what I think its trying to do. | 11:59 |
|
locklace
| thiago_home: on the contrary. | 11:59 |
|
Textmode
| looks like its trying to do file transfers... | 11:59 |
| ← cbreak left | 12:00 |
|
thiago_home
| yes, which is why it failed | 12:00 |
|
| they couldn't write the proper CTCP command | 12:00 |
| → cbreak joined | 12:00 |
| ← DENZEL_FOXX left | 12:00 |
|
locklace
| http://forums.linksysbycisco.com/linksys/board/message?board.id=Wireless_Routers&thread.id=88758 | 12:04 |
|
| cbreak: you'll want to get that fixed | 12:04 |
|
cbreak
| My firwmare coding ability is not that developed | 12:06 |
|
locklace
| you're already running the latest? | 12:08 |
|
| i can't remember whether that firmware bug is specific to port 6667, but if so connecting to one of freenode's other ports should help (8001, 6665, etc.) | 12:09 |
|
cbreak
| the version from 2008, yes | 12:09 |
| → _iron joined | 12:10 |
| ← sgh left | 12:11 |
| ← ArdRigh left | 12:13 |
| → sgh joined | 12:13 |
|
cbreak
| the only newer update would be openwrt or new hardware | 12:14 |
|
locklace
| try connecting to irc.freenode.net:8001 instead | 12:16 |
|
cbreak
| sounds like a terrible hack | 12:17 |
| → raz joined | 12:17 |
|
locklace
| up to you. | 12:17 |
|
cbreak
| next time It'll connect to that port | 12:18 |
|
| ah well. Linksys is out. DLink is out since the last router | 12:18 |
|
| wonder what's out next. | 12:18 |
|
raz
| can anyone assist with a very simple merge/cherrypick here. i'm wondering what the cleanest way would be to the last patch from the "andy' branch (green) into my branch (black): http://github.com/razmataz/redis-py/network .. ideally i would like git to recognize that a merge happened but i think a plain merge wouldn't work because all the intermediate commits conflict... so what's the best way, cherrypick? | 12:19 |
| → rseifert joined | 12:20 |
| → GamaFranco joined | 12:21 |
|
cbreak
| if you cherry pick, you only get the changes from that commit | 12:22 |
| ← GamaFranco left | 12:22 |
|
cbreak
| if you merge, you get all | 12:22 |
|
raz
| yea. guess i have no choice but cherrypick because the branches have diverted so much that the intermediate commits would conflict. | 12:23 |
| → GamaFranco joined | 12:23 |
|
raz
| will git recognize that my cherrypick is bad on his branch or does it just look like another commit by me | 12:23 |
|
cbreak
| (and flash is evil!) | 12:23 |
|
raz
| s/bad/based/ | 12:23 |
|
cbreak
| like any other commit by him I think | 12:24 |
|
GamaFranco
| hi | 12:24 |
|
raz
| hmm ok then i'll just go head and stop making this harder for myself than it need be ;) | 12:24 |
|
| i hoped i could somehow get a fancy line drawn from his commit to mine, to visualize that i was merging his work | 12:24 |
|
| but guess that doesn't work here | 12:24 |
| ← ben_alman left | 12:25 |
| ← parasti left | 12:25 |
|
GamaFranco
| I have one quick question: does git support permissions on a folder base? (i.e. some users have permissions to certain folders while others not)? | 12:25 |
| → bentob0x joined | 12:25 |
| → ben_alman joined | 12:26 |
|
cbreak
| no | 12:26 |
|
| git doesn't do permissions | 12:26 |
|
GamaFranco
| ok, thanks | 12:26 |
|
cbreak
| there's some server side stuff | 12:26 |
| → UncleCJ joined | 12:26 |
|
cbreak
| that can do some kind of permissions | 12:26 |
| → blizard joined | 12:26 |
|
cbreak
| gitosis or something like that | 12:26 |
| → sgh_ joined | 12:27 |
|
locklace
| GamaFranco: you want something like gitolite, i guess | 12:27 |
|
GamaFranco
| good. where can I get that info? | 12:27 |
|
| thanks | 12:27 |
|
| i'll google it then | 12:27 |
|
cbreak
| or gitolite, yes. http://github.com/sitaramc/gitolite | 12:27 |
|
| but I think it's branch based | 12:27 |
|
| and not directory based | 12:27 |
| ← sgh left | 12:28 |
|
GamaFranco
| ok, thanks cbreak | 12:28 |
|
| I use directory based permissions in my SVN repo and I was thinking in migrating to GIT. thanks for helping me exploring this alternative | 12:30 |
|
blizard
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:30 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
|
| new hack tools exploits,vulnerabilities,videos,shellcode on www.team3d.3xforum.ro | 12:31 |
| ← blizard left | 12:31 |
|
relaxok
| mhm | 12:31 |
|
zomg
| Apparently they did not teach spelling in hacker-U | 12:31 |
| → jelmer joined | 12:32 |
| → parasti joined | 12:34 |
| → sgh joined | 12:35 |
| ← sgh_ left | 12:36 |
|
Textmode
| zomg: you mean scriptkiddy-U :P | 12:36 |
|
zomg
| Yeah =) | 12:37 |
| ← jinzhu left | 12:38 |
| ← GamaFranco left | 12:40 |
| ← sgh left | 12:41 |
| → sgh joined | 12:41 |
| ← jelmer left | 12:41 |
| ← sgh left | 12:46 |
| → munichlinux joined | 12:48 |
| ← bentob0x left | 12:50 |
| → mssm joined | 12:51 |
| → anno^da joined | 12:52 |
| ← orafu left | 12:54 |
| → orafu joined | 12:54 |
| ← mssm left | 12:58 |
| → mssm joined | 12:58 |
| → methanol joined | 12:58 |
| ← munichlinux left | 13:00 |
| → qfmcnx joined | 13:00 |
| → Lake_ joined | 13:01 |
| → Lake joined | 13:01 |
| → munichlinux joined | 13:01 |
| ← Lake_ left | 13:02 |
| → segher joined | 13:02 |
| ← odwaak left | 13:02 |
| ← d0ugal left | 13:04 |
| ← qfmcnx left | 13:05 |
| ← kpreid_ left | 13:06 |
| → fwdyvx joined | 13:07 |
| → Lake_ joined | 13:11 |
| → jxaejb joined | 13:12 |
| → omerj joined | 13:13 |
| elliottcable → nicholaskennethc | 13:13 |
| ← omerj left | 13:13 |
| nicholaskennethc → elliottcable | 13:13 |
| ← fwdyvx left | 13:15 |
| → jschoolcraft joined | 13:16 |
| → til_ joined | 13:18 |
| ← jxaejb left | 13:19 |
| → pdshdp joined | 13:20 |
| → remi joined | 13:22 |
| → archis joined | 13:23 |
| → Geralt joined | 13:24 |
| ← Geralt left | 13:24 |
| → Geralt joined | 13:24 |
| ← karpar left | 13:27 |
| ← til_ left | 13:33 |
| → kipras joined | 13:34 |
| → Tureba joined | 13:35 |
| ← pdshdp left | 13:36 |
| → sgh joined | 13:36 |
| ← archis left | 13:37 |
| → wacodx joined | 13:37 |
| → til_ joined | 13:39 |
| ← karasiov left | 13:39 |
| → consolers joined | 13:41 |
| → aspotashev joined | 13:42 |
| ← cesario_ left | 13:42 |
| → gaveen joined | 13:43 |
| ← catalis left | 13:43 |
| ← consolers left | 13:43 |
| → minefield joined | 13:43 |
|
minefield
| OT but what is the moral opposite of SHA? what is a hash for detecting "similarity" in strings | 13:43 |
| ← secoif left | 13:43 |
|
minefield
| where O(n^2) "distance" comparisons are out of the question | 13:44 |
| ← munichlinux left | 13:48 |
|
cbreak
| hamming distance? | 13:48 |
|
| I don't think there's a hash for it. | 13:48 |
| → krunk- joined | 13:48 |
|
krunk-
| morning | 13:48 |
|
cbreak
| but maybe you can try to compress the source | 13:48 |
|
| and compare the compressed strings instead | 13:49 |
| ← rudi_s_ left | 13:49 |
| → camonz joined | 13:49 |
| ← pinnacle left | 13:49 |
|
krunk-
| I host some of my lab's git repositories on our server under a git user and committers are given access by submitting a public key | 13:49 |
|
cbreak
| (I read that people theorized comparing authorship similarities of text or language of text by their compression properties) | 13:49 |
| → jelmer joined | 13:50 |
| → rudi_s joined | 13:50 |
|
RdeWilde_
| Should I use CRLF or LF? I though LF but when I do `git add . ` it says "warning: LF will be replaced by CRLF in" .. confused.. | 13:51 |
|
krunk-
| if a user works on a clones repository from two different places and set up their email or name as different (e.g. foo bar vs. foo c. bar) it show's up as two different committers. Is it possible to map these committers and their commits? | 13:51 |
|
cbreak
| I always use LF | 13:51 |
|
RdeWilde_
| cbreak; I understood that was right, but then I don't understand why Git says it's replacing the LF to CRLF :/ | 13:52 |
|
| (I'm on windows) | 13:52 |
|
cbreak
| autocrlf? | 13:52 |
|
| it's optional | 13:52 |
|
RdeWilde_
| Yes, that's enabled, but should that convert the CRLF to LF when pushing/changing :S? | 13:52 |
| → munichlinux joined | 13:53 |
|
RdeWilde_
| Because it seems to do the opposite of what I understand what it is saying? :S | 13:53 |
|
cbreak
| it makes stuff in your working dir CRLF | 13:53 |
|
| and stuff inside your repo LF | 13:54 |
|
| I think? | 13:54 |
|
| cbreak stays away from windows | 13:54 |
|
RdeWilde_
| I'm confused :S I set my editor to use LF :/ And now it's converting it back? :p lol | 13:54 |
|
| cbreak: I have no choice..... | 13:54 |
|
pasky
| minefield: i think there's no hash for it, at least i don't know about any, but there are algorithms to find subsequences of one string in another etc. | 13:54 |
|
cbreak
| disable autocrlf if you don't want to have it | 13:54 |
|
pasky
| minefield: it depends a lot on what do you define by "similarity" | 13:54 |
|
RdeWilde_
| I'm not sure, on github help I read I should want to have it :/ | 13:55 |
|
cbreak
| I think diff works by hashing each line to find equal lines | 13:55 |
| ← sejo left | 13:56 |
| → sejo joined | 13:57 |
| ← doener left | 13:57 |
| ← jelmer left | 13:58 |
|
pasky
| minefield: see section 4.1 of http://pasky.or.cz/~pasky/bc/bcthesis-final.pdf for some possibly-related algorithms | 13:58 |
| ← sejo left | 13:58 |
|
pasky
| minefield: ("diff" is really a lot about detection similiarities ;) | 13:58 |
| → jfkw joined | 14:00 |
| → nonken joined | 14:01 |
| → jceb joined | 14:01 |
| ← malumalu left | 14:02 |
| → malumalu joined | 14:02 |
| → radarek joined | 14:02 |
| → sejo joined | 14:07 |
| sejo → Guest55097 | 14:08 |
| ← wacodx left | 14:09 |
|
minefield
| cbreak looks like theres nothing short of a full textmining solution (identifying extracting features and running those through a clustering algo) | 14:09 |
| → xknucp joined | 14:11 |
| ← nonken left | 14:11 |
| ← Guest55097 left | 14:11 |
| → nonken joined | 14:12 |
| → masterhu1per joined | 14:12 |
| ← masterhu1per left | 14:12 |
| → masterhu1per joined | 14:13 |
| ← nonken left | 14:14 |
| masterhu1per → evilsejo | 14:16 |
| → yziquel joined | 14:17 |
| → svenfark joined | 14:17 |
| → dominikh joined | 14:18 |
| → killerchicken_ joined | 14:18 |
|
svenfark
| Hi, I've got a question about git-bisect | 14:18 |
|
| According to http://lwn.net/Articles/317154/ : "This is most efficiently done by performing a binary search between the last known working commit and the first known broken commit in the commit history." | 14:19 |
|
| What about scenarios when I don't know exactly which is the first broken commit? | 14:19 |
|
killerchicken_
| well, the goal of git bisect is help you find the first broken commit. | 14:20 |
|
svenfark
| When I would, and commits are small, I wouldn't need bisect? | 14:20 |
|
killerchicken_
| the key point here is "known broken" | 14:20 |
|
| so what you do is find one commit that is definitely ok, and one that is definitely broken | 14:20 |
|
| and git bisect does the rest | 14:20 |
|
svenfark
| Ah, ok | 14:20 |
|
| That was what I hoped | 14:20 |
|
killerchicken_
| bisect is awesome, btw | 14:21 |
|
svenfark
| The sentence was little bit unclear to me | 14:21 |
| → kpreid_ joined | 14:21 |
|
svenfark
| Yeah, I find it extremely interesting | 14:21 |
|
| So s/first/a/ is how to interpret that sentence? | 14:22 |
| → aziz joined | 14:22 |
| ← minefield left | 14:22 |
| → munichpython joined | 14:24 |
| ← munichlinux left | 14:27 |
| ← killerchicken_ left | 14:29 |
| → killerchicken joined | 14:29 |
|
killerchicken
| sorry, had a disconnect there | 14:29 |
|
| was your question answered? | 14:29 |
|
svenfark
| killerchicken: Almost, under the shower, a second question came to my mind ;) | 14:35 |
|
| When the first broken commit is known, does bisect go down to patch-level? | 14:35 |
|
killerchicken
| hm? | 14:35 |
|
svenfark
| ...because commits can be quite huge sometimes, depending on the project | 14:36 |
|
killerchicken
| oh | 14:36 |
|
| no | 14:36 |
|
| it tells you the broken commit | 14:36 |
|
svenfark
| ok | 14:36 |
|
killerchicken
| there is no sane way for a program to break down a commit | 14:36 |
|
svenfark
| thats fair enough | 14:36 |
|
killerchicken
| if your commits are huge, you're doing it wrong, most likely ;) | 14:36 |
|
svenfark
| hm, you're probably right | 14:36 |
|
| yeah ;) | 14:36 |
|
| It's not my project, I think I found a serious bug in KVM and the devs give bonus points when I do bisect it ;) | 14:37 |
| → d0ugal joined | 14:37 |
|
killerchicken
| I'm sure they do | 14:37 |
| → Rolenun joined | 14:37 |
|
svenfark
| I think even with bisect it'll take quite some time as the bug relates to live migration, so at least two machines involved, starting VMs, migrating them, checking liveness... | 14:38 |
|
| It'll be quite some run script | 14:38 |
|
tetha
| heh, so it is more like 'write shell script to do the test, start the process and look again after a week'? | 14:39 |
| → codeswing joined | 14:39 |
|
svenfark
| I don't know yet if automating that will work | 14:39 |
| → Guest14599 joined | 14:39 |
|
killerchicken
| tetha: depends on how long a single test takes. git bisect finds bad commits very quickly, usually | 14:40 |
|
svenfark
| A hope a single test won't take longer than 15min | 14:40 |
|
tetha
| indeed, logarithmic time and all such nice things :) | 14:40 |
| ← jjuran left | 14:40 |
| ← jsquared left | 14:41 |
| ← rgr left | 14:42 |
| ← munichpython left | 14:44 |
| → sveajobb joined | 14:46 |
|
sveajobb
| Hi, I'm fiddling around in the .git/hooks/post-update hook. I do the following cd /path/to/cloned/rep/ ; git pull -f ; make && make install | 14:47 |
|
| but I end up with a "Fatal: Not a git repository: '.'" | 14:47 |
|
| what could be wrong? :) | 14:48 |
|
yziquel
| hi. i'd like to have a branch that is completely independent of existing branches. how can i do that? git branch makes it start from the current head. i understood that there was a startpoint argument, but how do i specify that i want a completely new branch, unrelated to the current code? | 14:49 |
| → schierbeck joined | 14:49 |
|
locklace
| yziquel: http://book.git-scm.com/5_creating_new_empty_branches.html | 14:49 |
|
yziquel
| locklace: thanks | 14:49 |
| ← candybar left | 14:49 |
| → masterhumper joined | 14:49 |
| ← masterhumper left | 14:50 |
| ← kipras left | 14:53 |
| → gnufied joined | 14:54 |
| ← malumalu left | 14:54 |
| → project2501b joined | 14:55 |
|
yziquel
| locklace: mighty helpful | 14:57 |
| ← project2501a left | 14:58 |
| ← svenfark left | 15:02 |
| ← UncleCJ left | 15:02 |
| → alley_cat joined | 15:03 |
| ← ProperNoun left | 15:05 |
| ← remi left | 15:07 |
| → karpar joined | 15:09 |
| ← maleknet left | 15:11 |
| → ProperNoun joined | 15:11 |
| ← ProperNoun left | 15:11 |
| → ProperNoun joined | 15:11 |
| ← Guest14599 left | 15:12 |
| → coolcat joined | 15:13 |
| ← cori[s] left | 15:14 |
| evilsejo → sejo | 15:16 |
| → Bass10 joined | 15:18 |
| → sjiep joined | 15:18 |
| → remi joined | 15:18 |
| → candybar joined | 15:19 |
| → adamm joined | 15:20 |
| ← sjiep left | 15:22 |
| → icwiener joined | 15:23 |
| → cesario_ joined | 15:24 |
| ← Lake left | 15:24 |
| ← Lake_ left | 15:24 |
| → Lake joined | 15:26 |
| → Lake_ joined | 15:26 |
| ← vvsh left | 15:30 |
| → malumalu joined | 15:30 |
|
Lake
| made a terrible mistake | 15:31 |
|
| and need help asap | 15:31 |
|
| any takers? | 15:31 |
|
thiago_home
| no | 15:31 |
|
Lake
| :D | 15:31 |
|
thiago_home
| we don't know what your mistake was | 15:31 |
|
Lake
| k | 15:31 |
|
cbreak
| it was using windows | 15:31 |
|
| or using svn | 15:31 |
|
| or ... BOTH! | 15:31 |
|
killerchicken
| Lake : The biggest mistake you've made is not asking your question | 15:32 |
|
| :) | 15:32 |
|
Rolenun
| sorry Lake, we dont offer psychiatric therapy for free =D | 15:32 |
|
Lake
| i merged a branch into master that was never meant to be. the merge brought in tons of commits. and now they are pushed to the repo for other devs... | 15:32 |
| → bodisiw joined | 15:32 |
|
Lake
| can i reverse the merge without leaving history? | 15:32 |
|
cbreak
| with git reset | 15:32 |
|
| BUT | 15:32 |
|
killerchicken
| yes, but you will make everyone sad who pulled from you already. | 15:32 |
|
Lake
| no one has pulled | 15:33 |
|
cbreak
| you have to reset on every single repository | 15:33 |
|
Lake
| it just happened | 15:33 |
|
killerchicken
| Never assume devs don't have a script that pulls every 3.14 seconds | 15:33 |
|
cbreak
| maybe git reset --hard HEAD@{1} | 15:33 |
|
| but check your reflog first | 15:33 |
|
killerchicken
| reset the branch, the do git push <remote> +branchname | 15:33 |
|
Lake
| omfg, you are git gods | 15:35 |
|
| thank you, thank you | 15:36 |
|
cbreak
| no problem :) | 15:36 |
|
killerchicken
| sure, you're welcome. bank acct # follows via pm... | 15:36 |
|
| ;P | 15:36 |
|
| sounds like some pretty juicy history if nobody is allowed to see it :) | 15:37 |
|
Lake
| killerchicken: totally | 15:38 |
|
| ;) | 15:38 |
|
| i'd tell you about it.. .but then i'd have to... well, you know | 15:38 |
|
killerchicken
| kill yourself? No problem. | 15:39 |
|
| :-) | 15:39 |
|
| Don't make a mess | 15:39 |
|
Lake
| :D...exactly. | 15:40 |
|
| cbreak, killerchicken: i gotta get my oil changed now, but really. thanks so much. | 15:40 |
| → killerchicken_ joined | 15:40 |
|
killerchicken_
| hehe, looks like someone didn't get fired or worse ;P | 15:41 |
| → eg3 joined | 15:42 |
|
cbreak
| good :) | 15:42 |
|
eg3
| i have a problem with mit git-repo | 15:42 |
|
killerchicken_
| oh noes! | 15:42 |
|
eg3
| i checked in files under "no branch" | 15:43 |
|
| than i checked out the master branch with git checkout master | 15:43 |
| ← s1kx- left | 15:43 |
|
eg3
| an now, the new added files are gone | 15:43 |
|
killerchicken_
| git reflog | 15:43 |
|
cbreak
| yes. that's normal | 15:43 |
|
killerchicken_
| find the stuff that's missing | 15:43 |
|
cbreak
| indeed. git cherry-pick HEAD@{1} | 15:43 |
|
killerchicken_
| git cherry-pick <id> | 15:43 |
|
eg3
| how can i switch back to the last added files? | 15:44 |
|
killerchicken_
| cbreak: you're always assuming they didn't try all kinds of shit already before coming here ;P | 15:44 |
|
cbreak
| yes. | 15:44 |
|
| because he didn't say he did do any shit :) | 15:44 |
|
killerchicken_
| pff | 15:44 |
|
| :-) | 15:44 |
| → vbgunz joined | 15:44 |
| ← killerchicken left | 15:44 |
|
cbreak
| eg3: git log -g shows you the reflog | 15:44 |
|
| you can get the changes with cherry-pick to where you are | 15:45 |
|
| it is working as expected that you lose commits that are not commited to a branch | 15:45 |
| → krawek joined | 15:45 |
| → karasiov joined | 15:47 |
| → munichpython joined | 15:49 |
| ← pheaver left | 15:49 |
| → pheaver joined | 15:49 |
| ← camonz left | 15:50 |
| ← ankit9 left | 15:51 |
| ← Plouj left | 15:51 |
| ← infogulch left | 15:52 |
| ← EricInBNE left | 15:52 |
|
eg3
| greate, thank you cbreak :) | 15:53 |
|
killerchicken_
| sitaram: hey. Sorry for not responding to your email, I've never looked at wildrepos. | 15:53 |
| → infogulch joined | 15:53 |
| ← hyperair left | 15:53 |
|
bodisiw
| if ive cloned a repository on windows and the line endings have got things screwed (i.e., it says i have modified files but i havent, just the crlf dont align)... then if i set autocrlf to true and do a git reset --hard, it should get things back to stable state right? | 15:53 |
| → scarabx joined | 15:54 |
|
cbreak
| you changed the line endings? | 15:55 |
|
| that's a modification | 15:55 |
| ← eg3 left | 15:55 |
|
bodisiw
| hmm | 15:56 |
|
| cbreak, but shouldn't git reset --hard revert that modification? | 15:56 |
| ← Geralt left | 15:56 |
|
cbreak
| it'll remove every modification | 15:56 |
|
bodisiw
| it does not remove any modification! | 15:56 |
|
| maybe i need to update my git | 15:57 |
| → dreiss joined | 15:57 |
|
killerchicken_
| bodisiw: well, you can set different lineending modes for windows | 15:57 |
| → tstclair joined | 15:57 |
| → jrmuizel joined | 15:58 |
|
killerchicken_
| git reset --hard would respect them, I think | 15:58 |
|
Lake
| killerchicken_: i notice that my files are still in git's object history. should i use filter-branch to remove traces? | 15:58 |
|
bodisiw
| killerchicken_, right, i was hoping so | 15:58 |
|
killerchicken_
| Lake: Nice to see someone being paranoid | 15:58 |
| ← munichpython left | 15:58 |
|
killerchicken_
| Lake: git gc --prune=now should kill them, I think | 15:59 |
|
bodisiw
| but for some reason it doesn't seem to work right... i _know_ the dirty working tree is due to line ending incompatibility, but reset does not seem to switch it up | 15:59 |
|
cbreak
| git gc should not remove anything that's still referenced | 15:59 |
|
Lake
| so, killerchicken_ gc and then git push master +branch ? | 15:59 |
| ← groovy77 left | 15:59 |
|
killerchicken_
| Lake: You'd need to run it on the server side, too | 15:59 |
|
| cbreak: but it isn't referenced anymore | 16:00 |
|
cbreak
| the reflog | 16:00 |
|
Lake
| hm, the server is hosted, not sure I can get at it | 16:00 |
|
killerchicken_
| Lake: Looks like you lose | 16:00 |
| → groovy77 joined | 16:00 |
|
cbreak
| the reflog is also considered for git gc, it won't collect stuff referenced by it | 16:01 |
|
killerchicken_
| Lake: maybe git push allows you to kill some objects by sha1 | 16:01 |
|
| but I don't know | 16:01 |
| → ndim joined | 16:01 |
| ← jschoolcraft left | 16:02 |
| ← tvw left | 16:02 |
|
killerchicken_
| anyone knowledgable about git-svn here? I'd like to get $Revision$ expansion working like it works in svn - I'm forced to work with an svn repo, and a build-script assumes the Revision stuff is expanded -.- | 16:03 |
| → eg3 joined | 16:03 |
| → jschoolcraft joined | 16:04 |
|
parasti
| killerchicken_: git-svn doesn't handle those, from what I can see. so your question probably has more to do with something like gitattributes than git-svn | 16:08 |
|
killerchicken_
| parasti: hm | 16:09 |
|
| grml | 16:09 |
| ← jrmuizel left | 16:09 |
|
killerchicken_
| I guess I'll just use plain svn whenever I need to build the thing | 16:09 |
| → jelmer joined | 16:09 |
| ← JackWinter left | 16:11 |
| ← eg3 left | 16:11 |
| → JackWinter joined | 16:12 |
| → pkw joined | 16:15 |
| ← jelmer left | 16:15 |
|
bodisiw
| there has got to be a sane answer to this... a fresh clone should not tell me i have made changes! | 16:15 |
| ← ReinH left | 16:16 |
| ← Tureba left | 16:16 |
| → t0rc joined | 16:17 |
| ← Lake left | 16:18 |
| ← Lake_ left | 16:18 |
| ← xknucp left | 16:19 |
|
drizzd_
| bodisiw: from the documentation of autocrlf I cannot think of a way that would mark your files as modified after clone, no matter how you set autocrlf. | 16:20 |
|
| If you change autocrlf _after_ you clone, that is another matter | 16:20 |
|
bodisiw
| hmm then its buggy | 16:20 |
|
| it does not matter if i change the setting or not | 16:20 |
|
thiago_home
| recheckout the files | 16:21 |
| → psoo joined | 16:21 |
|
bodisiw
| that doesnt work either, if you refer to git checkout -- filename | 16:21 |
|
thiago_home
| I refer to rm -rf *; git reset --hard | 16:22 |
|
drizzd_
| bodisiw: you're not using jgit by any chance? | 16:22 |
|
bodisiw
| oh, i have to rm them first? | 16:22 |
|
| okay, lemme try it | 16:22 |
|
| i thought reset --hard would do that without deleting them first | 16:22 |
|
jast
| only if reset --hard is aware that the files changed | 16:23 |
|
bodisiw
| oh okey | 16:23 |
|
jast
| randomly changing autocrlf always makes these things a bit tricky | 16:23 |
|
bodisiw
| drizzd_, not jgit afaik, the git.cmd from git extensions (google code) | 16:23 |
|
drizzd_
| if git status says the files are modified, why would git reset not know | 16:23 |
|
jast
| good point | 16:24 |
| ← raz left | 16:24 |
|
jast
| I didn't follow the discussion | 16:24 |
|
thiago_home
| because the feature is broken | 16:24 |
|
jast
| only just got here | 16:24 |
|
drizzd_
| although I'm not sure how that works | 16:24 |
| → qshan joined | 16:24 |
| ← sde_antrix1 left | 16:24 |
|
cbreak
| wouldn't rm -rf * delete your .git folder? | 16:25 |
| ← ijuma_ left | 16:25 |
|
drizzd_
| bodisiw: git extensions seemed rather broken last time I tried. Is ist usable? | 16:25 |
|
bodisiw
| drizzd_, well, you see how usable it seems for me :-P | 16:25 |
|
| is there a preferable windows client? | 16:25 |
|
locklace
| cbreak: try typing "echo *" in one of your git working directories | 16:26 |
|
drizzd_
| bodisiw: the official one | 16:26 |
| ← icwiener left | 16:26 |
|
bodisiw
| okay, last time i tried there it didnt seem to exist! | 16:26 |
|
| i will check that... i hope it makes things easier :-) | 16:26 |
| → sjiep joined | 16:27 |
|
thiago_home
| cbreak: * doesn't matcn .* | 16:27 |
|
| not by default anyway | 16:27 |
|
cbreak
| hmm. Interesting. | 16:27 |
|
drizzd_
| FWIW, I just tried cloning a repo with core.autocrlf = true, and it also shows all files as modified | 16:27 |
|
cbreak
| are the files in the repository crlf? | 16:27 |
| → icwiener joined | 16:28 |
|
drizzd_
| yes | 16:28 |
| → kukks joined | 16:28 |
|
bodisiw
| cbreak, that's kind of my suspicion as well at this point... i'm going to ask the maintainer | 16:28 |
|
cbreak
| then the files will get automatically converted to LF, so they changed from the repository? | 16:28 |
|
drizzd_
| oops, make that a no. And I think you didn't ask me. | 16:28 |
|
bodisiw
| my understanding is that files in repository should always be LF to make things work nicely? | 16:28 |
| → Yuuhi joined | 16:30 |
|
sjiep
| I have a question (more a conformation0 on a basic concept of git: | 16:32 |
|
| with svn you have a central repository where you do you commits and updates (thats why it's centralized version control), with git I have the idea that there can be hundreds of repositories (every computer managing there own) that can be linked together to do version control. | 16:32 |
|
| Is this idea correct? | 16:32 |
|
drizzd_
| bodisiw: right, now that cbreak asked I know what's going on. the reasons your files are shown as modified is this: they already have CRLF format in the repo, but autocrlf strips CR from the work tree files. | 16:32 |
| → offby1` joined | 16:32 |
|
bodisiw
| drizzd_, right on... so what is the cut-to-the-chase way to fix it? | 16:33 |
| ← offby1 left | 16:33 |
| offby1` → offby1 | 16:33 |
| ← offby1 left | 16:33 |
| → offby1 joined | 16:33 |
|
drizzd_
| bodisiw: git config --global autocrlf false | 16:33 |
|
sjiep
| anyone? | 16:33 |
|
drizzd_
| bodisiw: git config --global core.autocrlf false | 16:33 |
|
cbreak
| maybe you can rewrite history | 16:33 |
|
bodisiw
| i am writing to the project maintainer right now to try to get him to pay attention and give consistent line endings in the repo | 16:33 |
|
cbreak
| sjiep: yes | 16:33 |
|
| but you can also do it with just one repo | 16:33 |
| → nonken joined | 16:34 |
| → chewbranca joined | 16:35 |
|
drizzd_
| I wonder why msysgit insists on having autocrlf = input by default. It's not like CRLF is such a big deal, is it? | 16:35 |
|
sjiep
| cbreak: thx, my situation is as follows, I have a NAS at home as a central storing point for al my files, all files on the NAS can be easily backup-up. So logically I would to store all my repositories on the NAS aswell, how would you approach this with git? | 16:35 |
|
cbreak
| you waste ONE BYTE per line | 16:35 |
|
drizzd_
| cbreak: haha | 16:36 |
| → solofight joined | 16:36 |
|
cbreak
| sjiep: just make a bare repo on the nas | 16:36 |
|
| and push to it | 16:36 |
|
bodisiw
| i think broad compatibility is the main issue... if you use vim, youre fine with whatever | 16:36 |
|
cbreak
| (for each repo you use) | 16:36 |
|
drizzd_
| bodisiw: I think "notepad.exe" is one of the few editors that can't deal with it | 16:36 |
|
bodisiw
| but maybe if you use visual studio or some other wacky windows editor, it will break without 'proper'' crlf... not to mention it | 16:37 |
| ← ProperNoun left | 16:37 |
| ← nitrate left | 16:38 |
|
sjiep
| cbreak: don't you need a repo on the computer you are pushing from then as well? | 16:38 |
|
bodisiw
| drizzd_, well there is also the issue of new files created using whatever default eol | 16:38 |
|
cbreak
| sjiep: yeah, of course | 16:38 |
|
| one repository with working directory to work with | 16:38 |
| → ijuma_ joined | 16:38 |
|
bodisiw
| perhaps i am overanalyzing all this... and should just set autocrlf to false on all platforms and situations | 16:38 |
|
cbreak
| one bare to push to on the nas | 16:38 |
|
| maybe an other repo with working dir on the laptop where you can pull to | 16:38 |
|
Rolenun
| drizzd_: msysgit defaults to your settings during installation. (it asks you which line endings you want to use) | 16:38 |
|
cbreak
| and an other repo on some hosting service for public interaction | 16:39 |
| ben_alman → ben_irish | 16:39 |
|
drizzd_
| Rolenun: yes, but when it asks, there is a choice selected by default. Most people seem to have autocrlf set to true or input by default. | 16:39 |
|
bodisiw
| there is conflicting advice all over the web on what makes sense for the autocrlf settings | 16:40 |
|
Rolenun
| drizzd_: Would you prefer an option specifying None and forcing ppl to select it :D | 16:40 |
|
drizzd_
| Rolenun: yes | 16:41 |
|
| in fact, I think it would be better not to ask at all | 16:41 |
|
| it can always be activated later | 16:41 |
|
sjiep
| cbreak: so you make an empty repo on the NAS, then you make a repo on your local computer where you start adding files to and you can then just push these to the empty on on the NAS (and indeed as you said if you have a (empty) repo on a laptop you can easily pull from the repo on the nas to get the project on your laptop) | 16:41 |
|
Rolenun
| drizzd_: it's just an option lol, it can always be set later ;) | 16:41 |
|
cbreak
| doesn't matter | 16:41 |
|
| you can clone them afterwards too | 16:41 |
|
| if you have one repo, you can make as many more as you want | 16:42 |
| → ph^__ joined | 16:42 |
|
sjiep
| mmm, ok I think I get the idea, just confused me at the start a bit because I was used to svn which has a slightly diffferent approach | 16:42 |
|
| I guess I'll just have to start working with it and learn on the way ! :D | 16:43 |
|
| cbreak: thx for the help! | 16:43 |
|
Rolenun
| sjiep: http://progit.org/book/ | 16:43 |
|
cbreak
| http://eagain.net/articles/git-for-computer-scientists/ :) | 16:44 |
| ← qshan left | 16:44 |
|
sjiep
| Rolenun: I'll give them a read, thx!! | 16:44 |
|
Rolenun
| cbreak: oh brother, not that crackpot article :D | 16:44 |
| → offby1` joined | 16:44 |
|
cbreak
| it's nice. | 16:44 |
|
| it has PICTURES! | 16:44 |
|
Rolenun
| sjiep: np :) | 16:44 |
|
| lol | 16:44 |
| → ProperNoun joined | 16:45 |
| ← ProperNoun left | 16:45 |
| → ProperNoun joined | 16:45 |
|
sjiep
| haha lo, those picture will keep me going :P | 16:45 |
|
| it reminds me of uni | 16:45 |
| ← offby1 left | 16:46 |
| ← JasonWoof left | 16:50 |
| → sumangurung joined | 16:50 |
| → nitrate joined | 16:50 |
| ← ProperNoun left | 16:51 |
| ← karpar left | 16:53 |
|
ryanakca
| Is it possible to merge only changes to a certain file from branch B in branch A? | 16:54 |
|
thiago_home
| no | 16:54 |
|
| a merge merges all changes | 16:54 |
| ← nitrate left | 16:55 |
| ← sumangurung left | 16:56 |
|
bodisiw
| drizzd_, thank you so much for the help. i have wasted a ridiculous amount of time trying to get a straight answer on that eol question | 16:57 |
| → AkumaStreak joined | 17:00 |
|
drizzd_
| yw | 17:01 |
| ← pantsman left | 17:04 |
| ← sshc left | 17:06 |
| ← kukks left | 17:08 |
|
ryanakca
| thiago_home: Thanks | 17:08 |
| → |Rolenun| joined | 17:09 |
| ← jceb left | 17:09 |
| ← JackWinter left | 17:09 |
| → JackWinter joined | 17:10 |
| ← Rolenun left | 17:12 |
| ← solofight left | 17:12 |
|
jschoolcraft
| is there a good way to use git-svn for a svn repo with 22,000 commits? | 17:12 |
|
| not specifying revision takes days, makes the .git directory almost 1GB and it's still going | 17:13 |
|
| using git-svn init, then git-svn fetch -r 22414 doesn't return what I expect it to (the repo at that revision) | 17:13 |
|
| i'll RTFM, just point me to it. | 17:14 |
| |Rolenun| → Rolenun | 17:14 |
| ← Rolenun left | 17:15 |
| → Rolenun joined | 17:15 |
| ← pheaver left | 17:15 |
| ← psoo left | 17:16 |
|
parasti
| jschoolcraft: what does it return? if the entire repo is too big and you don't care about older commits, git svn clone -r HEAD will DTRT (as should init+fetch+checkout) | 17:17 |
| → mmw joined | 17:18 |
| ← spaceonline left | 17:21 |
| → mutex0 joined | 17:22 |
|
mutex0
| anyone know where the p4merge tool for mac went? it seems to be missing :P | 17:22 |
| ← gitster left | 17:23 |
| ← Mizar-jp left | 17:24 |
| ← mmw left | 17:26 |
| ← anno^da left | 17:26 |
| → mmw joined | 17:27 |
| → drizzd joined | 17:27 |
| → icwiener_ joined | 17:27 |
| ← dreiss left | 17:29 |
| → twirp joined | 17:29 |
| ← icwiener left | 17:30 |
| → hipe joined | 17:31 |
| ← drizzd_ left | 17:31 |
| ← DavidKlein left | 17:31 |
| → DavidKlein joined | 17:32 |
| → MJBoa joined | 17:33 |
| ← mutex0 left | 17:34 |
| ← ph^__ left | 17:34 |
| ← chewbranca left | 17:34 |
| ← nonken left | 17:34 |
| → nonken joined | 17:36 |
| ← MJBoa left | 17:36 |
| → ivenkys joined | 17:36 |
| ← yziquel left | 17:38 |
| → pheaver joined | 17:38 |
| → Bluehorn joined | 17:39 |
|
Bluehorn
| hoi | 17:39 |
|
jotik
| hey | 17:39 |
| ← bambule left | 17:40 |
|
Bluehorn
| Somebody here having experience with git bisect? It keeps telling me that I have 8 steps left. | 17:40 |
| → kukks joined | 17:40 |
|
thiago_home
| even after you tell it good/bad? | 17:40 |
|
Bluehorn
| thiago_home: I had to use git bisect skip two times and now even good/bad does not make it progress. | 17:41 |
|
thiago_home
| I don't know then | 17:41 |
|
Bluehorn
| thiago_home: Unfortunately, the documentation does not state exactly how skips are handled. | 17:41 |
|
| thiago_home: too bad, thanks anyway | 17:41 |
|
| It's only that I compiled the kernel some 20 times already, and I don't have the time to add another 50 on top of that. | 17:42 |
|
charon
| Bluehorn: well, since this is the kernel... perhaps you can post 'git bisect log' for investigation? | 17:42 |
|
| (and/or reuse/modify it once you know what's wrong) | 17:43 |
| → Mizar-jp joined | 17:43 |
|
Bluehorn
| charon: I wanted to finish bisecting and report it to lkml. | 17:44 |
|
| charon: I guess that skipping will reduce the performance of git bisect considerably, I am just wondering how bad it can get. And if I have any way to find out without reading the log and comparing it with git log of the tree. | 17:44 |
| ← nonken left | 17:46 |
|
charon
| Bluehorn: btw, i think there were some changes to bisect a few months back. what's your git version? | 17:46 |
|
Bluehorn
| charon: 1.6.6.1 | 17:47 |
| → bambule joined | 17:47 |
|
charon
| ah, so you already have those | 17:48 |
| ← jasonn1234 left | 17:48 |
|
charon
| (62d0b0d is in 1.6.4) | 17:49 |
|
Gitbot
| [git 62d0b0d]: http://tinyurl.com/yjarm4m -- bisect: when skipping, choose a commit away from a skipped commit | 17:49 |
| ← twirp left | 17:49 |
| ← engla left | 17:49 |
| → twirp joined | 17:49 |
| → nonken joined | 17:51 |
|
Bluehorn
| charon: hmm, makes sense, as one would assume that a series of commits is broken | 17:51 |
| → Geralt joined | 17:51 |
| ← Geralt left | 17:51 |
| → Geralt joined | 17:51 |
| → mtheoryx joined | 17:52 |
| ← hgimenez left | 17:52 |
|
Bluehorn
| torsten@pulsar:~/mirror/linux-xfs-bisect$ git bisect good | 17:52 |
|
| Bisecting: 87 revisions left to test after this (roughly 7 steps) | 17:52 |
|
| hmpf, it keeps saying that | 17:53 |
| → sumangurung_ joined | 17:53 |
| ← sumangurung_ left | 17:53 |
| → hgimenez joined | 17:53 |
| offby1` → offby1 | 17:53 |
| ← offby1 left | 17:54 |
| → offby1 joined | 17:54 |
| → jasonn1234 joined | 17:55 |
| ← offby1 left | 17:55 |
| ← Geralt left | 17:56 |
| ← jasonn1234 left | 17:56 |
| ← bambule left | 17:56 |
| → arm2 joined | 17:58 |
| → bambule joined | 17:58 |
|
arm2
| hack tools exploits,vulnerabilities,videos,shellcode,ubuntu on www.team3d.3xforum | 18:01 |
| ← arm2 left | 18:01 |
| ← mindworx left | 18:03 |
| ← mssm left | 18:04 |
| ← kopa left | 18:04 |
| ← gnufied left | 18:04 |
| → mssm joined | 18:04 |
| → gnufied joined | 18:06 |
| ← gnufied left | 18:06 |
| ← et left | 18:06 |
| → et- joined | 18:06 |
| et- → et | 18:06 |
| ← twirp left | 18:07 |
| ← kiva left | 18:07 |
| → kiva joined | 18:07 |
| → nitrate joined | 18:10 |
| → tatsuya joined | 18:12 |
| → solofight joined | 18:13 |
| ← State left | 18:13 |
| ← solofight left | 18:13 |
| → solofight joined | 18:14 |
| → mindworx joined | 18:14 |
| → archis joined | 18:14 |
| ← solofight left | 18:16 |
| → _Vi joined | 18:16 |
| ← Nugget left | 18:19 |
| → TTilus joined | 18:20 |
|
Bluehorn
| okay, it is down to 12 revisions and 4 steps :-) | 18:20 |
| ← Determinist left | 18:21 |
| ben_irish → ben_alman | 18:22 |
| → ATH500 joined | 18:22 |
| ← krawek left | 18:23 |
| → Nugget joined | 18:24 |
| ← nonken left | 18:29 |
| → sh1mmer joined | 18:32 |
| ← lemonchicken left | 18:33 |
| ← ajpiano left | 18:33 |
| ← adamm left | 18:35 |
| ← ph^_ left | 18:38 |
| → lemonchicken joined | 18:39 |
| → mithro joined | 18:39 |
| → ajpiano joined | 18:39 |
| ← Pupeno left | 18:44 |
| ← Yuuhi left | 18:47 |
|
karasiov
| olo | 18:47 |
| ← Textmode left | 18:49 |
| ← sgh left | 18:51 |
| → Yuuhi joined | 18:53 |
| ← sh1mmer left | 18:53 |
| → psoo joined | 18:53 |
| → |Rolenun| joined | 18:53 |
| → sh1mmer joined | 18:53 |
| → Chillance joined | 18:54 |
| |Rolenun| → Rolenun_ | 18:54 |
| ← Rolenun_ left | 18:55 |
| → Rolenun_ joined | 18:55 |
| ← Rolenun left | 18:55 |
| Rolenun_ → Rolenun | 18:55 |
| → alt-dot-net-geek joined | 18:56 |
| ← project2501b left | 18:57 |
| → ph^_ joined | 18:58 |
| ← psoo left | 19:00 |
| ← kiva left | 19:01 |
| → kiva joined | 19:01 |
| ← gambler left | 19:02 |
| → MJBoa joined | 19:05 |
| → sshc joined | 19:06 |
| → bdimcheff joined | 19:09 |
| → jepster joined | 19:10 |
|
jepster
| hi, is it better to have a testing branch for a project with only one developer? | 19:10 |
| → Chaser_ joined | 19:10 |
|
Ilari
| jepster: I would say yes. | 19:11 |
| → r11t joined | 19:11 |
|
jepster
| can guit generate automatic version-numbers? | 19:11 |
|
| git* | 19:11 |
| → ereslibre joined | 19:12 |
| ← ereslibre left | 19:12 |
| → ereslibre joined | 19:12 |
| → priidu joined | 19:13 |
|
Ilari
| jepster: 'git describe'? | 19:14 |
|
| jepster: (but that needs at least one annotated tag in past). | 19:14 |
| → godsflaw joined | 19:15 |
| ← mmw left | 19:18 |
| ← ereslibre left | 19:22 |
| → jrmuizel joined | 19:23 |
| → project2501a joined | 19:29 |
| ← xinming left | 19:29 |
| → |Rolenun| joined | 19:29 |
| → reto` joined | 19:29 |
| ← jrmuizel left | 19:30 |
| → Raydiation joined | 19:31 |
| ← simNIX left | 19:31 |
|
Raydiation
| hi, i just switched my pc, how can i get access to my master repo and start commiting? | 19:31 |
| → justin-george joined | 19:32 |
|
Ilari
| Raydiation: Clone the repo? | 19:32 |
| ← Rolenun left | 19:32 |
|
Raydiation
| Ilari: did that anything else? | 19:32 |
|
| set the global user and email via global conifg | 19:32 |
|
Ilari
| Raydiation: Yeah, that's a good idea. | 19:33 |
| ← codeswing left | 19:34 |
|
Ilari
| Raydiation: Well, that should be about it... Use 'git branch' and 'git branch -r' to show what you have. | 19:34 |
| ← aleray left | 19:34 |
|
Raydiation
| hm when i try to push i get a non fast forward error | 19:38 |
|
| http://paste.pocoo.org/show/174676/ | 19:39 |
| → jrmuizel joined | 19:39 |
|
Raydiation
| git pull repo doesnt solve it | 19:39 |
| ← JackWinter left | 19:40 |
|
Ilari
| Raydiation: 'git pull <repo> master'? | 19:40 |
|
| Raydiation: (while on master)? | 19:40 |
|
| Raydiation: <repo> is likely 'origin'. | 19:40 |
| ← justin-george left | 19:40 |
| → beni- joined | 19:40 |
|
Raydiation
| LiamH: yes | 19:40 |
|
| Ilari: yes | 19:41 |
| → Lake_ joined | 19:42 |
| → Lake joined | 19:42 |
| ← karasiov left | 19:42 |
| ← pheaver left | 19:43 |
| ← jrmuizel left | 19:44 |
| ← jspiros left | 19:45 |
|
Raydiation
| hm just to get it right: Merge remote branch 'laudio/master' | 19:45 |
|
| that means i have merged my branch with the master branch | 19:45 |
|
| do i have to merge this everytime? | 19:45 |
| → JackWinter joined | 19:45 |
|
Raydiation
| or will git push laudio master be enough? | 19:45 |
|
Ilari
| Raydiation: You get that "not fast forward" error if remote side has commits you don't have. | 19:46 |
|
Raydiation
| hm i pushed everything i had when i left | 19:47 |
|
| no one else has access to it | 19:47 |
|
| so there shouldnt be changes | 19:47 |
|
Ilari
| Raydiation: You cloned this repo after that? Because if you did it before, this repo doesn't have your newly pushed changes. | 19:47 |
|
| Raydiation: ... Unless you fetch and merge those changes. | 19:48 |
|
Raydiation
| yes i cloned it now | 19:49 |
| → gasull joined | 19:49 |
|
Raydiation
| i fetched and merged | 19:49 |
| → jrmuizel joined | 19:50 |
|
Ilari
| Raydiation: You could use 'gitk HEAD@{1}..HEAD' to check what's new. | 19:51 |
| ← radarek left | 19:51 |
| → gambler joined | 19:52 |
| ← nitrate left | 19:53 |
| ← christophsturm left | 19:53 |
|
gasull
| Hi all. what is the git-svn equivalent of "svn co"? Thank you. | 19:57 |
| → _Rolenun_ joined | 19:58 |
|
gasull
| git-svn co didn't work for me | 19:59 |
| ← warthog9 left | 19:59 |
| ← |Rolenun| left | 20:01 |
| ← jepster left | 20:03 |
| → paltman joined | 20:05 |
| → tim joined | 20:06 |
|
gasull
| OK. I found it: git svn clone | 20:06 |
| → paltman_ joined | 20:06 |
| ← gasull left | 20:06 |
| ← jhelwig left | 20:06 |
| → jhelwig joined | 20:07 |
|
tim
| hi, trying to use git send-email via my smtp server, it dies at line 984: $smtp->mail( $raw_from ) or die $smtp->message; .... any idea, what i am doing wrong? | 20:07 |
| ← paltman left | 20:10 |
| paltman_ → paltman | 20:10 |
| → MikeJ joined | 20:10 |
| ← sh1mmer left | 20:10 |
| → sh1mmer joined | 20:10 |
| ← _Vi left | 20:10 |
|
MikeJ
| hello #git, wondering if anyone has a clever way to do the equivalent of ignoring whitespace for diff, but for changes in whitespace that span multi line, like a \n added in the middle of a string | 20:11 |
|
| at least visually --color-words='[a-z]|[^[:space:]]' brings me pretty close | 20:12 |
|
| but really, I want to do a diff with just the hunks that the above colors | 20:12 |
| ← AkumaStreak left | 20:13 |
| → sumangurung joined | 20:13 |
| ← scarabx left | 20:14 |
| ← priidu left | 20:14 |
| → mmw joined | 20:18 |
| ajpiano → bot-t | 20:19 |
| bot-t → Guest74284 | 20:19 |
| → nitrate joined | 20:19 |
| Guest74284 → ajpiano | 20:20 |
| ← sumangurung left | 20:20 |
| ← beni- left | 20:20 |
| → NET||abuse joined | 20:21 |
| → AkumaStreak joined | 20:21 |
| ← kpreid_ left | 20:21 |
|
remi
| has anyone had recent problems with git + vim (or macvim) for commit messages? | 20:22 |
| → kpreid_ joined | 20:22 |
|
remi
| whenever I type git commit, I immediatly get "Aborting commit due to empty commit message." even before macvim's window is open | 20:22 |
|
| and with vim, I can type a commit message, but when I save and close, I get this: "error: There was a problem with the editor 'vim'." | 20:23 |
|
tpope
| mvim forks into the background. you need mvim -f | 20:23 |
|
adam12
| remi: vim -f | 20:23 |
| → scarabx joined | 20:24 |
|
tpope
| and the vim that ships with os x has been patched into retardedness by apple | 20:24 |
| → strongorder joined | 20:24 |
|
remi
| tpope + adam12: same thing happens with either "mvim -f" and "vim -f" | 20:25 |
| ← ph^_ left | 20:25 |
| → _Vi joined | 20:25 |
|
patrikf
| remi: how did you change the editor setting? | 20:25 |
|
remi
| patrikf: I tried $EDITOR first, then git's core.editor | 20:26 |
|
patrikf
| remi: $VISUAL? | 20:26 |
| → |Rolenun| joined | 20:26 |
|
tpope
| the issue with the apple-raped console vim is that it's patched to exit with nonzero status if ANYTHING generates an error. like if you accidentally type :W or if any of your plugins use a try/catch block | 20:26 |
| → Pewpewarrows joined | 20:27 |
|
remi
| tpope: oh, that sucks | 20:27 |
|
tpope
| you can symlink vim to mvim and it will work in the console | 20:28 |
|
| or install another vim, e.g., macports | 20:28 |
| ← jrmuizel left | 20:28 |
| → webus joined | 20:30 |
| ← _Rolenun_ left | 20:30 |
|
remi
| tpope: I found this though: http://blog.martinemde.com/post/348706717/set-editor-to-macvim-for-git-commit-messages | 20:30 |
|
tpope
| looks okay though I don't know what that autocmd does | 20:32 |
| ← paltman left | 20:32 |
| |Rolenun| → Rolenun | 20:32 |
| ← Rolenun left | 20:32 |
| → Rolenun joined | 20:32 |
|
tpope
| also, VISUAL is preferred to EDITOR. apparently purchasing a mac requires you to be completely ignorant to unix history | 20:32 |
| ← tatsuya left | 20:33 |
| → sgh joined | 20:34 |
| → ph^_ joined | 20:34 |
|
tpope
| can you tell I'm a reluctant bitter apple user? | 20:34 |
|
remi
| tpope: export EDITOR='mvim -f' finally worked (although it didn't seem to work the first time I tried it...) | 20:35 |
| ← sgh left | 20:37 |
| → agliodbs joined | 20:37 |
| → fmardini_ joined | 20:37 |
| → dreiss joined | 20:37 |
| → v0n joined | 20:38 |
| ← rbq left | 20:38 |
| ← _iron left | 20:39 |
| → _iron joined | 20:41 |
|
locklace
| tpope: ahaha, that's so mind-numbingly lame | 20:41 |
|
| but on par with what i expect of apple | 20:41 |
| → sgh joined | 20:42 |
| ← _Vi left | 20:43 |
| → chrisf joined | 20:45 |
| ← Will left | 20:48 |
| → Will joined | 20:48 |
|
chrisf
| hi #git, i'm been trying to get a newbie on my team to rebase onto upstream before she pushes her changes, but for some reason `git pull --rebase` is gets confused and rebases commits that are already in the upstream too (applying the second copy on the top of the new HEAD). This does not happen on my machine, only hers, so I suspect something is broken in her config. What should I be looking for? | 20:49 |
| → magnus_ joined | 20:49 |
| ← webus left | 20:49 |
| magnus_ → Guest11662 | 20:49 |
|
Guest11662
| hey! i've created a submodule in my git repo which points to another repo. the submodule repo has been updated with a new branch, which i would like to switch to in my "main" project, but "git pull" and then "git checkout <branch>" doesn't allow me (it says <branch> did not match any files know to git) | 20:50 |
|
| so basically, im not sure if my pull actually did get the new branch.. but it mentioned it in the pull | 20:50 |
| → jasonn1234 joined | 20:51 |
|
chrisf
| Guest11662: `git branch -av` to see where everything is pointing. | 20:52 |
| → seh joined | 20:52 |
| seh → Guest74418 | 20:52 |
|
chrisf
| Guest11662: chances are you don't actually have a *local* branch for what you're trying to switch to. | 20:53 |
|
Guest11662
| oh, ok. i see the problem now. the newly created branch doesn't seem to be a local branch | 20:53 |
|
| do i always need to create any new branches created outside my repo, when i pull? | 20:53 |
|
chrisf
| ~ when you *fetch*. | 20:53 |
|
| pull does not mean what you think it means. | 20:54 |
| ← dreiss left | 20:54 |
|
Guest11662
| sorry, when i fetch | 20:54 |
|
Guest74418
| I need some help figuring out how to abandon some local changes. | 20:54 |
|
| I have a repository cloned from a public one hosted at GitHub. I never modify any of the files. | 20:55 |
|
chrisf
| yes, the fetch is just going to create remote branches. if you want to work with them locally, `git checkout $remote/$branch` then `git checkout -b $branch` to make a local branch to work with. | 20:55 |
|
locklace
| Guest74418: git reset --hard | 20:55 |
|
Guest74418
| Yet today I ran 'git pull', and it failed with the "not uptodate. Cannot merge" message. | 20:55 |
|
| I've been trying that, and nothing I do seems to abandon these changes. | 20:56 |
|
chrisf
| Guest74418: check the output of `git status`. | 20:56 |
|
Guest74418
| I run "git reset --hard", it completes successfully, but afterward "git status" reports the same modifications present. | 20:56 |
|
chrisf
| do you have *new* files there? | 20:56 |
| → hegge joined | 20:57 |
|
Guest74418
| Well, /I/ didn't put them there, but I don't know if they're new to the current HEAD at which branch "master" points. | 20:57 |
|
| How could I tell? | 20:57 |
|
chrisf
| quick & dirty: `git add .; git reset --hard` | 20:57 |
|
Guest74418
| I tried that. It didn't have any apparent effect. | 20:58 |
|
chrisf
| it doesn't know to reset *new* files that arent in the index. | 20:58 |
|
Guest74418
| Can I just delete them? | 20:58 |
|
chrisf
| pastebin the output of `git status` kthx | 20:58 |
|
Guest74418
| One moment. | 20:58 |
|
| http://www.pastebin.org/87201 | 20:59 |
| ← tim left | 20:59 |
|
chrisf
| odd, that should just work. | 21:00 |
| ← selckin left | 21:00 |
|
Guest74418
| % git remote show origin | 21:00 |
|
| * remote origin | 21:00 |
|
| Fetch URL: git://github.com/richhickey/clojure-contrib.git | 21:00 |
|
| Push URL: git://github.com/richhickey/clojure-contrib.git | 21:00 |
|
| HEAD branch: master | 21:00 |
|
| Remote branches: | 21:00 |
|
| 1.0.x tracked | 21:00 |
|
| 1.1.x tracked | 21:00 |
|
| clojure-1.0-compatible tracked | 21:00 |
|
| gh-pages tracked | 21:00 |
|
| master tracked | 21:00 |
|
| maven tracked | 21:00 |
|
| new tracked | 21:00 |
|
| Local branch configured for 'git pull': | 21:00 |
|
| RandalSchwartz wipes the paste from his screen | 21:00 |
| → selckin joined | 21:00 |
|
Guest74418
| Sorry about that. | 21:00 |
| → _Vi joined | 21:01 |
| → Axius joined | 21:02 |
|
chrisf
| try forcing the target of th: `git reset --hard master` | 21:02 |
|
Guest74418
| Some of the changes appear to just be whitespace -- maybe CRLF conversion. | 21:02 |
|
locklace
| chrisf: does git log origin/master.. (or whatever) in her repo show the expected thing | 21:02 |
| → melter joined | 21:02 |
|
Guest74418
| Running "git log origin/master" does give credible output, yes. | 21:02 |
| → resmo_ joined | 21:02 |
|
resmo_
| hi | 21:02 |
| resmo_ → resmo | 21:03 |
|
drizzd
| Guest74418: do you have autocrlf set to true? | 21:03 |
|
Guest74418
| Yes. | 21:03 |
|
chrisf
| Guest74418: you're getting pwned by crlf conversion. | 21:03 |
|
Guest74418
| I think I have that set globally. | 21:03 |
|
| Ah. | 21:03 |
|
chrisf
| you, uh, don't want to do that ;) | 21:03 |
|
| locklace: afaik, yes. | 21:04 |
|
Guest74418
| I've always been confused on this front, because I run git within Cygwin on Windows, and all kinds of trouble ensues. | 21:04 |
|
drizzd
| Guest74418: you probably have CRLF line endings in the repo, so autocrlf will be confused. | 21:04 |
|
| isn't git via cygwin slow? | 21:05 |
|
thiago_home
| yes | 21:05 |
|
Guest74418
| Not that I can tell. | 21:05 |
|
chrisf
| Guest74418: is there a reason you don't use msysgit? works fine for me, and it's fast. | 21:05 |
| → denny joined | 21:05 |
|
Guest74418
| I have Cygwin set up and working, and git comes as a package, and seems to work well enough so far. | 21:05 |
|
| I can try msysgit, though. First, I'll try changing my global core.autocrlf setting. | 21:06 |
|
denny
| git diff gives me the difference what I've commited locally and what's currently in the files (I think) - what gives me the difference between what I've commited locally and what I've pushed to master? | 21:06 |
|
Guest74418
| That fixed it. Thank you. | 21:07 |
|
chrisf
| denny: try something like `gitk origin/master...master` | 21:07 |
|
drizzd
| denny: if by pushed to master you mean "pushed to master on origin", it's git diff HEAD origin/master | 21:08 |
|
denny
| great, thanks | 21:08 |
| ← sh1mmer left | 21:10 |
| → sh1mmer joined | 21:10 |
|
locklace
| chrisf: strange one. be interesting to see her config and output of remote show origin, log origin/master.., pull --rebase -v, maybe compare what happens with a manual fetch and rebase | 21:11 |
| ← Guest74418 left | 21:11 |
| ← Lake_ left | 21:12 |
| ← adam12 left | 21:12 |
| ← sh1mmer left | 21:12 |
|
chrisf
| locklace: thanks. will have a look when she next surfaces, and i might be back :) | 21:13 |
|
tetha
| hm, I just had the problem of accidentially adding some really large files, resulting in endless pushes and other annoying things. is there a way to see the size of the treeish at a certain commit? | 21:14 |
|
cbreak
| every commit since you added the big file contains the big file | 21:16 |
| → froschi joined | 21:18 |
| → Mage joined | 21:18 |
| → catalis joined | 21:20 |
|
denny
| right, I tried to do a git pull and it threw a load of conflict errors. So I edited all those files and removed the conflicts, and tried to git commit (which is what it said to do) and it says 'needs merge' for a load of the files. What am I missing? | 21:22 |
|
cbreak
| you have to add the files you changed | 21:22 |
|
| to resolve the conflicts | 21:22 |
|
denny
| thanks :) | 21:23 |
| ← alt-dot-net-geek left | 21:24 |
| → alt-dot-net-geek joined | 21:25 |
|
denny
| hooray, I think my machines are back in sync | 21:26 |
|
| I wish I knew what I'd done to screw them up that badly, I didn't htink I was doing anything complicated | 21:26 |
|
| cbreak, drizzd, thanks for the help | 21:26 |
| → triple_xxx joined | 21:27 |
|
triple_xxx
| trying to understand git the way it tracks updates to packages before merging?? | 21:28 |
| ← bl4 left | 21:28 |
|
triple_xxx
| is there a resource I can read???? | 21:28 |
|
locklace
| triple_xxx: not following your question, but there are plenty of resources; see http://git-scm.com/documentation | 21:29 |
|
cbreak
| packages? | 21:30 |
|
| no context found | 21:30 |
|
triple_xxx
| git tracks project history correct... | 21:30 |
| → Pupeno joined | 21:30 |
| ← d0ugal left | 21:31 |
| → VeXocide joined | 21:31 |
|
VeXocide
| hi, I've got this situation, http://codepad.org/n79GxqLS and would like to copy the upstream/0.6-devel branch to origin, how would I do so? | 21:32 |
|
triple_xxx
| git more a developers tool ... then to manage package installs on a computer... | 21:33 |
|
cbreak
| packages? | 21:34 |
|
| again, I have no idea what you mean | 21:34 |
|
locklace
| triple_xxx: git is not a package manager | 21:34 |
|
triple_xxx
| cbreak: I use pacman for arch linux was wondering if it tracks when I would apply new package and keep track of versions updated...?? | 21:34 |
|
locklace
| VeXocide: something wrong with git push origin upstream/0.6-devel? | 21:35 |
| ← MikeJ left | 21:35 |
|
cbreak
| git doesn't care in the slightest what system you are on | 21:35 |
|
VeXocide
| locklace, no, just didn't know how to achieve it, let me give that a shot | 21:35 |
|
cbreak
| it doesn't care if you update your linux or if you install internet explorer | 21:35 |
|
locklace
| triple_xxx: not the right tool. try asking for help in #archlinux regarding what it is you're specifically trying to achieve | 21:35 |
|
VeXocide
| locklace, that didn't seem to do the trick :/ | 21:36 |
|
cbreak
| get the branch to local | 21:37 |
|
| with git checkout -t upstream/... | 21:37 |
|
| then push it | 21:37 |
|
locklace
| VeXocide: maybe you need to create a local tracking branch for it first with git branch --track and push taht | 21:37 |
| ← godsflaw left | 21:37 |
|
triple_xxx
| locklace: just wondering if the tool could track package services across a network to see what is installed on most computer... git is one powerful tool wish it worked this way... :( | 21:38 |
| → godsflaw joined | 21:38 |
|
VeXocide
| locklace, so git branch --track upstream/0.6-devel; git push origin upstream/0.6-devel right? | 21:38 |
| ← godsflaw left | 21:38 |
|
locklace
| triple_xxx: you could force it into doing something like that but it's almost certainly not what you really want | 21:38 |
| ← denny left | 21:38 |
|
triple_xxx
| locklace: I see that , but it does have one power idea of management over system development.. that really makes sense :) | 21:39 |
|
| power=powerful | 21:39 |
|
cbreak
| git couldn't care less about your system | 21:40 |
|
locklace
| triple_xxx: people have encountered and solved almost every sort of problem related to package deployment on networks of similar hosts; you should really ask for help in your os channel | 21:40 |
| → tlb joined | 21:40 |
| ← tchan left | 21:40 |
|
locklace
| VeXocide: git branch --track 0.6-devel upstream/0.6-devel, then git push origin 0.6-devel | 21:40 |
|
cbreak
| I used checkout for a reason :) | 21:41 |
|
| you can use branch too | 21:41 |
| → bl4 joined | 21:41 |
|
cbreak
| idea is to try to create a local branch before pushing | 21:41 |
| ← Pewpewarrows left | 21:42 |
|
VeXocide
| locklace, brilliant, that seemed to do the trick | 21:42 |
|
triple_xxx
| locklace: not even close in this sense .... As IT personel there idea is probe the system and send over the package for installation nothing keeps this idea on what worked and what doesn't... Most databases would require manual entry and level alot to be desired... | 21:42 |
|
cbreak
| what package? | 21:43 |
|
| git tracks file contents | 21:43 |
|
locklace
| triple_xxx: nevertheless, that's really an os deployment issue, and should be discussed in that context. if your os community isn't knowledgeable or helpful enough, consider using a different os | 21:44 |
| ← jasonn1234 left | 21:44 |
| ← aspotashev left | 21:44 |
| ← RdeWilde_ left | 21:44 |
|
triple_xxx
| locklace: ok will run along | 21:44 |
| ← triple_xxx left | 21:44 |
| → jasonn1234 joined | 21:45 |
| → jsonau joined | 21:47 |
|
jsonau
| ello guys, i need to reformat and i gitted a folder. what do i do to "export" this? | 21:48 |
| ← vbgunz left | 21:48 |
|
locklace
| jsonau: export how | 21:48 |
| ← fmardini_ left | 21:49 |
| → pklingem1 joined | 21:49 |
|
cbreak
| just copy the folder somewhere | 21:51 |
|
| if you want to keep the history | 21:51 |
| ← remi left | 21:52 |
| ← Axius left | 21:53 |
| → kkszysiu joined | 21:53 |
|
kkszysiu
| hello | 21:54 |
| → johnw joined | 21:54 |
|
kkszysiu
| if I have fork of github branch. Can I split two forks into one? | 21:54 |
|
dennda
| that wouldn't be a split but a merge | 21:54 |
|
kkszysiu
| but Im talking about for example | 21:55 |
| → Pewpewarrows joined | 21:55 |
|
kkszysiu
| from http://github.com/kordless/zoto-server to http://github.com/kkszysiu/zoto-server | 21:55 |
|
| he made changes and I | 21:55 |
|
cbreak
| you want to merge stuff? | 21:56 |
|
kkszysiu
| yeah | 21:56 |
|
cbreak
| kkszysiu: man git-merge might help | 21:57 |
|
Gitbot
| kkszysiu: the git-merge manpage can be found at http://git.or.cz/man/git-merge | 21:57 |
| ← JoeConyers left | 21:59 |
| ← strongorder left | 22:00 |
| ← jasonn1234 left | 22:01 |
| ← David-T left | 22:01 |
| → jmcantrell joined | 22:03 |
| ← schlortoo left | 22:04 |
| → charlenopires joined | 22:06 |
| → hyperair joined | 22:06 |
| → bauruine joined | 22:08 |
| ← jschoolcraft left | 22:09 |
| ← khmarbaise left | 22:10 |
|
aCiD2
| Can I cherry-pick a set of revisions in sequence? | 22:12 |
| ← melter left | 22:12 |
| ← jmcantrell left | 22:14 |
|
|Mike|
| Hmz, who's using trac with git ? | 22:14 |
|
| http://pastie.org/812781 | 22:15 |
|
thiago_home
| aCiD2: you can cherry-pick any revision | 22:16 |
|
| aCiD2: singular | 22:16 |
|
aCiD2
| right, but I need to cherry pick a range | 22:17 |
| → Thell joined | 22:17 |
|
aCiD2
| (We're migrating from svn to git, and the new git-svn is different from the old one as we used an authors file) | 22:17 |
|
thiago_home
| you can't pick a range | 22:17 |
|
aCiD2
| barn | 22:17 |
|
| darn* | 22:17 |
|
thiago_home
| you can pick only one commit, one at a time | 22:17 |
|
aCiD2
| oh well, have to move them over one by one | 22:17 |
|
| aCiD2 sets a script up | 22:18 |
| → rbq joined | 22:18 |
|
thiago_home
| you can do a rebase --onto | 22:18 |
|
cbreak
| you can merge whole branches | 22:18 |
|
thiago_home
| please read the manpage and understand the graphs | 22:18 |
|
aCiD2
| that gives a ton of corflicts | 22:18 |
|
| like I said, the commits are different | 22:18 |
|
| so a rebase doesn't work | 22:18 |
|
| there are /no/ common commits | 22:18 |
| → godsflaw joined | 22:19 |
| → snearch_ joined | 22:19 |
|
thiago_home
| the rebase has to work | 22:19 |
|
| if it doesn't, cherry-pick won't work either | 22:19 |
|
| rebasing and cherry-picking a range of commits is the same operation | 22:20 |
|
| git format-patch | git am is also the same operation | 22:20 |
|
aCiD2
| hrm, cherry-picking has worked but rebase always seems to conflict | 22:21 |
|
| maybe the conflicts aren't me assuming rebase is failing but is a real conflict | 22:21 |
| ← sgh left | 22:21 |
| → aresnick joined | 22:25 |
| ← Helios left | 22:26 |
| ← nitrate left | 22:26 |
| ← catalis left | 22:27 |
| → Helios joined | 22:30 |
| ← mtheoryx left | 22:31 |
| ← til_ left | 22:31 |
| → David-T joined | 22:31 |
|
aCiD2
| Also, we've just set up gitweb - does gitweb support doap files? | 22:31 |
| David-T → Guest79354 | 22:31 |
|
thiago_home
| doap? | 22:32 |
| ← Helios left | 22:32 |
| → MikeJ joined | 22:33 |
|
aCiD2
| http://git.gnome.org/browse/nanny/tree/nanny.doap | 22:33 |
|
chris_n
| what sort of issues will 'git push --force foo' cause for those who are fetching branch foo? | 22:33 |
|
aCiD2
| cgit supports it, wondered if gitweb did | 22:33 |
|
| doesn't seem to pick my file up though, which is a shame | 22:33 |
|
cbreak
| chris_n: depends on what you push | 22:33 |
| ← snearch_ left | 22:33 |
|
cbreak
| if you push an ancestor of what was there before | 22:34 |
|
| the people will not notice it | 22:34 |
|
| or worst case push back what you removed | 22:34 |
|
| if you push something completely different | 22:34 |
|
| they will get trouble when trying to pull | 22:34 |
|
| the nasty merging kind of trouble | 22:34 |
|
| if you push a descendent, you wouldn't have to force it | 22:35 |
| → chewbranca joined | 22:36 |
|
chris_n
| cbreak: foo tracks a branch foo in one remote; I rebase, do work, commit, and then push to a second remote and have to use --force | 22:36 |
| → dreiss joined | 22:36 |
|
chris_n
| is there a way to avoid the use of --force here? | 22:37 |
| → Helios joined | 22:37 |
| ← project2501a left | 22:37 |
|
cbreak
| if you rebase | 22:37 |
|
| you have to push with force | 22:37 |
|
| because it falls under the "completely different" | 22:37 |
|
chris_n
| ahh | 22:37 |
|
cbreak
| people should NOT pull from such locations | 22:37 |
|
| instead, they should probably just clone again each time you change something | 22:38 |
|
| no one should base any work on it | 22:38 |
|
| for obvious reasons | 22:38 |
|
| they could fetch + reset maybe. | 22:38 |
| ← jsonau left | 22:39 |
|
chris_n
| cbreak: is there a better way for me to follow one remote branch, commit my work on top, and push to my own remote repo? | 22:39 |
| ← Guest79354 left | 22:40 |
| → tvw joined | 22:40 |
|
cbreak
| depends. you could instead of rebasing merge instead | 22:40 |
| → ntoll joined | 22:42 |
| ← corni left | 22:43 |
|
locklace
| chris_n: the fundamental rule of rebasing is: **do not rebase commits that you have pushed to a public repo** | 22:44 |
| → snearch_ joined | 22:44 |
| → riz2 joined | 22:45 |
| → mtheoryx joined | 22:45 |
|
chris_n
| so I really should have a tracking branch, rebase that branch; create a working branch, merge the tracking branch with the working branch, push the working branch to my remote repo? | 22:45 |
| ← snearch_ left | 22:45 |
| → EXAAB3AV joined | 22:45 |
| ← Kissaki left | 22:46 |
|
locklace
| chris_n: your options are to either merge instead of rebase, or push with -f/--mirror and require everyone to clone your repo or rebuild your branch from scratch (and all work based on it) whenever you push | 22:46 |
|
chris_n
| k, I think I understand, tnx | 22:47 |
| → Kissaki joined | 22:48 |
| ← Araneidae left | 22:48 |
| → Araneidae joined | 22:49 |
| ← charlenopires left | 22:51 |
| ← Zephyrus left | 22:52 |
| ← mdel left | 22:52 |
| ← dreiss left | 22:56 |
| → impulze joined | 22:57 |
|
impulze
| heya is it possible to set per-repository configuration stuff (send-email/format-patch) without putting it in .git/config in the repository (because it's shared by it)? | 22:58 |
|
cbreak
| why not? | 22:59 |
|
impulze
| how? :P | 22:59 |
|
cbreak
| I mean, why not into .git/config? | 22:59 |
|
| it's per repo, so it should be in the repo | 22:59 |
|
impulze
| because the repos shares it | 22:59 |
|
cbreak
| it only applies to the repo | 22:59 |
|
impulze
| ? | 22:59 |
|
| the repository has it in its tracked files | 22:59 |
|
| so it always considers my config changed | 23:00 |
|
cbreak
| no | 23:00 |
|
impulze
| hm? | 23:00 |
| → dreiss joined | 23:00 |
|
cbreak
| everything inside .git is not tracked | 23:00 |
|
impulze
| oh ok :) | 23:00 |
|
| ta | 23:00 |
| ← rseifert left | 23:00 |
| → sumangurung joined | 23:01 |
|
pasky
| Is there some good single-paragraph summary of the notes implementation? | 23:02 |
| → Digicrime joined | 23:03 |
| → nitrate joined | 23:03 |
| ← Digicrime left | 23:03 |
|
pasky
| there's git-notes.txt manpage but it's remarkably terse | 23:03 |
| ← godsflaw left | 23:04 |
|
pasky
| ah, core.notesRef is more verbose on that | 23:04 |
| ← sumangurung left | 23:06 |
| → psoo joined | 23:06 |
| ← Paraselene_ left | 23:07 |
| → Paraselene_ joined | 23:07 |
| ← rbq left | 23:10 |
| ← sshc left | 23:14 |
| → b14ck joined | 23:14 |
| ← nitrate left | 23:14 |
|
b14ck
| Hi all. I'm having issues creating a tag for my project. I'm running: git tag -a -v 1.0 But it won't accept that and keeps displaying usage. Anyone know what I'm doing wrong? It seems like I'm doing it right according to the man page. | 23:14 |
| ← brizly left | 23:15 |
| → alezandro joined | 23:15 |
| ← pklingem1 left | 23:16 |
|
rudi_s
| b14ck: Don't use -v, it's used to verify the tag later AFAIK. | 23:16 |
|
impulze
| is there a config option for find-copies-harder? | 23:18 |
| ← psoo left | 23:20 |
| → nonken joined | 23:21 |
| ← ntoll left | 23:21 |
| ← nonken left | 23:21 |
| → nonken joined | 23:22 |
| ← hyperair left | 23:23 |
| → pklingem1 joined | 23:23 |
| ← pklingem1 left | 23:24 |
| → ProperNoun joined | 23:25 |
| ← alfredlysebraate left | 23:25 |
| ← mbroeker left | 23:26 |
| → bcardarella joined | 23:27 |
| → nik0 joined | 23:29 |
| ← bremner left | 23:29 |
| Thell → Thell|Away | 23:30 |
| → bremner joined | 23:30 |
| niko → Guest77462 | 23:32 |
| nik0 → niko | 23:33 |
| → Gentoochild joined | 23:33 |
| → justin-george joined | 23:34 |
| ← Guest77462 left | 23:35 |
| → jspiros joined | 23:35 |
| → cloudhead joined | 23:36 |
| ← mmw left | 23:39 |
| ← ProperNoun left | 23:40 |
| ← malumalu left | 23:40 |
|
Gentoochild
| hi again. :-) Please help me not dying dump in understanding the following most basic question. *g* | 23:42 |
| ← b14ck left | 23:42 |
|
Gentoochild
| consider the following: http://141.24.172.20/pub/develop.txt | 23:42 |
|
| I wanna contribute to a big project by developing a new feature | 23:43 |
|
| so I create a new branch. | 23:43 |
| → nitrate joined | 23:43 |
| ← jspiros left | 23:43 |
| ← robert_ left | 23:43 |
|
Gentoochild
| I need a while to develop that feature, and in parallel I'm pulling the latest commits from the public repo to stay up to speed. | 23:44 |
| → jjuran joined | 23:44 |
| ← jjuran left | 23:44 |
|
Gentoochild
| what is the correct way now to incorporate the latest master commits into my branch without messing up the branch tree? | 23:45 |
| → ProperNoun joined | 23:45 |
| → jspiros joined | 23:46 |
| → pantsman joined | 23:46 |
|
locklace
| Gentoochild: git pull --rebase | 23:46 |
| ← tvw left | 23:48 |
| → d0ugal joined | 23:49 |
| ← bdimcheff left | 23:53 |
| → pheaver joined | 23:55 |
| ← NET||abuse left | 23:56 |
| → charlenopires joined | 23:56 |
| → Gentoo_child joined | 23:57 |
| ← Raydiation left | 23:57 |
| ← Gentoochild left | 23:57 |
| ← nitrate left | 23:58 |