<div dir="ltr">Hey Ronnie,<br><br>Thanks for the clarification!<br><br>Yes, I understand that contributions go through forks and merge requests,<br>not direct commits to upstream. <br><br>Right now my account on <a href="http://code.videolan.org" target="_blank">code.videolan.org</a> is still in "pending approval"<br>state and blocked, so I can’t create a fork or open merge requests yet. <br>Could you please approve/unblock my account so I can start contributing?<br><br>I'm getting this message when I try to log in:<br>"

Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error."<br><br><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 2 Oct 2025 at 15:53, ronnie sahlberg <<a href="mailto:ronniesahlberg@gmail.com" target="_blank">ronniesahlberg@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Thu, 2 Oct 2025 at 20:11, Mohit Shukla <<a href="mailto:tendinginfinity24@gmail.com" target="_blank">tendinginfinity24@gmail.com</a>> wrote:<br>
><br>
> Hello VLC developers,<br>
><br>
> I’ve just subscribed to this mailing list and created an account on <a href="http://code.videolan.org" rel="noreferrer" target="_blank">code.videolan.org</a><br>
> (mail: <a href="mailto:tendinginfinity24@gmail.com" target="_blank">tendinginfinity24@gmail.com</a>). I’d like to contribute to VLC by starting with [bug fixing /<br>
> documentation / testing / small features].<br>
><br>
> Could you please approve my GitLab account?<br>
<br>
Maybe I am misunderstanding something, but why do you need your<br>
account approved?<br>
<br>
Generally, when you contribute to a GitLab/GitHub/...something else... project<br>
you never have permissions to contribute directly.<br>
Instead the common workflow is that you<br>
<br>
1, fork the project into a private fork on GitLab and this is what you<br>
checkout git clone locally.<br>
<br>
Then when you want to do a change:<br>
<br>
2, create a new branch locally to work on the new change you want to do.<br>
3, create the change locally, with nice commit messages and the<br>
testing you need, then "git push" the new branch to YOUR fork of the<br>
gitlab project.<br>
4, then on GitLab, in your fork/branch  you create a pull request to<br>
the upstream, i.e. core VLC Repository.<br>
<br>
When it is reviewed and if it is accepted, they will then import/merge<br>
the changes from YOUR repository into the upstream repo.<br>
<br>
But it is not like SVN or other/older version control systems. You<br>
never contribute by committing your changes directly into upstream.<br>
<br>
<br>
<br>
<br>
><br>
> Thanks,<br>
> Mohit Shukla,<br>
> IIT Bhubaneswar.<br>
> _______________________________________________<br>
> vlc-devel mailing list<br>
> To unsubscribe or modify your subscription options:<br>
> <a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br>
_______________________________________________<br>
vlc-devel mailing list<br>
To unsubscribe or modify your subscription options:<br>
<a href="https://mailman.videolan.org/listinfo/vlc-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/vlc-devel</a><br>
</blockquote></div>