threads / discuss / 48406

[GSoC] A blog about 'git stash' project

Subject: [GSoC] A blog about 'git stash' project

## tl;dr

13 messages between May 3, 2018 and May 23, 2018.

replies: 12people: 4as markdown or json

Paul-Sebastian Ungureanu· May 3, 2018, 21:48 UTC · lore
Hello everybody,

The community bonding period started. It is well known that for a greater rate of success, it is recommended to send weekly reports regarding project status. But, what would be a good form for such a report? I, for one, think that starting a blog is one of the best options because all the content will be stored in one place. Without further ado, I would like you to present my blog [1].

Any feedback is greatly appreciated! Thank you!

[1] https://ungps.github.io/

Best regards, Paul Ungureanu

Johannes Schindelin· May 3, 2018, 22:10 UTC · re: Paul-Sebastian Ungureanu · lore

Re: [GSoC] A blog about 'git stash' project

Hi Paul,
On Fri, 4 May 2018, Paul-Sebastian Ungureanu wrote:
Show 11 quoted lines
> The community bonding period started. It is well known that for a
> greater rate of success, it is recommended to send weekly reports
> regarding project status.  But, what would be a good form for such a
> report? I, for one, think that starting a blog is one of the best
> options because all the content will be stored in one place. Without
> further ado, I would like you to present my blog [1].
> 
> Any feedback is greatly appreciated! Thank you!
> 
> [1]
> https://ungps.github.io/
Looks great!

Maybe also mention that you hang out on IRC occasionally, in case anybody wants to tell you just how awesome a contributor you are?

Ciao, Dscho

Paul-Sebastian Ungureanu· May 4, 2018, 21:48 UTC · re: Johannes Schindelin · lore

Re: [GSoC] A blog about 'git stash' project

Hello Dscho,
On 04.05.2018 01:10, Johannes Schindelin wrote:
Show 24 quoted lines
> Hi Paul,
> 
> On Fri, 4 May 2018, Paul-Sebastian Ungureanu wrote:
> 
>> The community bonding period started. It is well known that for a
>> greater rate of success, it is recommended to send weekly reports
>> regarding project status.  But, what would be a good form for such a
>> report? I, for one, think that starting a blog is one of the best
>> options because all the content will be stored in one place. Without
>> further ado, I would like you to present my blog [1].
>>
>> Any feedback is greatly appreciated! Thank you!
>>
>> [1]
>> https://ungps.github.io/
> 
> Looks great!
> 
> Maybe also mention that you hang out on IRC occasionally, in case anybody
> wants to tell you just how awesome a contributor you are?
> 
> Ciao,
> Dscho
> 

Thanks for the kind words and for mentoring me. It really means a lot to me seeing that my work is appreciated by professionals like you. It is a great confidence boost. I will definitely add a paragraph about IRC.

Best, Paul Ungureanu

Kaartic Sivaraam· May 6, 2018, 13:22 UTC · re: Paul-Sebastian Ungureanu · lore

Re: [GSoC] A blog about 'git stash' project

Hi Sebi,
On Friday 04 May 2018 03:18 AM, Paul-Sebastian Ungureanu wrote:
Show 11 quoted lines
> Hello everybody,
> 
> The community bonding period started. It is well known that for a
> greater rate of success, it is recommended to send weekly reports
> regarding project status. But, what would be a good form for such a
> report? I, for one, think that starting a blog is one of the best
> options because all the content will be stored in one place. Without
> further ado, I would like you to present my blog [1].
> 
> Any feedback is greatly appreciated! Thank you!
> 

The blog looks pretty well written. I also read your proposal. It also seems to be pretty much well written. I like the way you explain things. Particularly, you seem to be explaining the problem and the way you're about to approach it well. The plan seems pretty good.

I just thought of suggesting one thing which might possibly be redundant. I think you're aware of the fact that the Git project has Travis-CI builds enabled[1] which you could take advantage of to ensure your changes pass in various text environments.

If you're interested in testing your changes (which I suspect you are), you might also be interested in 'git-test'[2], a tool built by Michael Haggerty. Unlike the Travis-CI tests which test only the tip of the change, 'git-test' would help you ensure that every single commit you make doesn't break the test suite (which is both a nice thing and is expected here).

Sorry for the off-topic info about the tests in this mail :-)

Hope you're able to achieve your goal as planned and have a great time during this summer of code!

References: [1]: https://github.com/git/git/blob/master/Documentation/SubmittingPatches#L70

[2]: https://github.com/mhagger/git-test

Regards, Kaartic

QUOTE:

“The most valuable person on any team is the person who makes everyone else on the team more valuable, not the person who knows the most.”

      - Joel Spolsky
KIND NOTE TO THE NATIVE ENGLISH SPEAKER:

As I'm not a native English speaker myself, there might be mistaeks in my usage of English. I apologise for any mistakes that I make.

It would be "helpful" if you take the time to point out the mistakes.

It would be "super helpful" if you could provide suggestions about how to correct those mistakes.

Thanks in advance!
Paul-Sebastian Ungureanu· May 7, 2018, 16:37 UTC · re: Kaartic Sivaraam · lore

Re: [GSoC] A blog about 'git stash' project

Hello,
On 06.05.2018 16:22, Kaartic Sivaraam wrote:
> The blog looks pretty well written. I also read your proposal. It also
> seems to be pretty much well written. I like the way you explain things.
> Particularly, you seem to be explaining the problem and the way you're
> about to approach it well. The plan seems pretty good.
Thank you a lot!
Show 11 quoted lines
> I just thought of suggesting one thing which might possibly be
> redundant. I think you're aware of the fact that the Git project has
> Travis-CI builds enabled[1] which you could take advantage of to ensure
> your changes pass in various text environments.
> 
> If you're interested in testing your changes (which I suspect you are),
> you might also be interested in 'git-test'[2], a tool built by Michael
> Haggerty. Unlike the Travis-CI tests which test only the tip of the
> change, 'git-test' would help you ensure that every single commit you
> make doesn't break the test suite (which is both a nice thing and is
> expected here).

I heard of it and used it a couple of times (for the micro-project and some other patch).

> Sorry for the off-topic info about the tests in this mail :-)

You shouldn't be sorry. Nothing was off-topic; I found everything you said to be helpful! Every feedback is welcomed!

> Hope you're able to achieve your goal as planned and have a great time
> during this summer of code!
Thank you one more time! I know it will be a good summer.

Best, Paul Ungureanu

Kaartic Sivaraam· May 17, 2018, 06:58 UTC · re: Paul-Sebastian Ungureanu · lore

Re: [GSoC] A blog about 'git stash' project

Hi Sebi,

I thought of pointing you to one of the issues with the current implementation of 'git stash' which you could probably fix while porting it to C. It's about stashing untracked files.

You could find more information about it in the following mailing list
thread:
	https://public-inbox.org/git/1505626069.9625.6.camel@gmail.com/
-- 
Sivaraam

QUOTE:

“The most valuable person on any team is the person who makes everyone
else on the team more valuable, not the person who knows the most.”

      - John Sonmez


Sivaraam?

You possibly might have noticed that my signature recently changed from
'Kaartic' to 'Sivaraam' both of which are parts of my name. I find the
new signature to be better for several reasons one of which is that the
former signature has a lot of ambiguities in the place I live as it is a
common name (NOTE: it's not a common spelling, just a common name). So,
I switched signatures before it's too late.

That said, I won't mind you calling me 'Kaartic' if you like it [of
course ;-)]. You can always call me using either of the names.


KIND NOTE TO THE NATIVE ENGLISH SPEAKER:

As I'm not a native English speaker myself, there might be mistaeks in
my usage of English. I apologise for any mistakes that I make.

It would be "helpful" if you take the time to point out the mistakes.

It would be "super helpful" if you could provide suggestions about how
to correct those mistakes.

Thanks in advance!
Kaartic Sivaraam· May 17, 2018, 07:11 UTC · re: Kaartic Sivaraam · lore

Re: [GSoC] A blog about 'git stash' project

On Thursday 17 May 2018 12:28 PM, Kaartic Sivaraam wrote:
Show 8 quoted lines
> Hi Sebi,
> 
> I thought of pointing you to one of the issues with the current
> implementation of 'git stash' which you could probably fix while porting
> it to C.
>
> ...
> 

Forgot to mention about another issue, which I consider to be a bug. I have elaborated about it in the following mailing list email.

	https://public-inbox.org/git/aa43f1ff-9095-fb4d-43bc-bf8283b7dabb@gmail.com/

Unfortunately, it didn't receive any replies. See, if you could do something about it.

-- 
Sivaraam

QUOTE:

“The most valuable person on any team is the person who makes everyone
else on the team more valuable, not the person who knows the most.”

      - John Sonmez


Sivaraam?

You possibly might have noticed that my signature recently changed from
'Kaartic' to 'Sivaraam' both of which are parts of my name. I find the
new signature to be better for several reasons one of which is that the
former signature has a lot of ambiguities in the place I live as it is a
common name (NOTE: it's not a common spelling, just a common name). So,
I switched signatures before it's too late.

That said, I won't mind you calling me 'Kaartic' if you like it [of
course ;-)]. You can always call me using either of the names.


KIND NOTE TO THE NATIVE ENGLISH SPEAKER:

As I'm not a native English speaker myself, there might be mistaeks in
my usage of English. I apologise for any mistakes that I make.

It would be "helpful" if you take the time to point out the mistakes.

It would be "super helpful" if you could provide suggestions about how
to correct those mistakes.

Thanks in advance!
Johannes Schindelin· May 17, 2018, 09:09 UTC · re: Kaartic Sivaraam · lore

Re: [GSoC] A blog about 'git stash' project

Hi Kaartic,
Show 16 quoted lines
> On Thursday 17 May 2018 12:28 PM, Kaartic Sivaraam wrote:
> 
> > I thought of pointing you to one of the issues with the current
> > implementation of 'git stash' which you could probably fix while
> > porting it to C.
> >
> > ...
> > 
> 
> Forgot to mention about another issue, which I consider to be a bug. I
> have elaborated about it in the following mailing list email.
> 
> 	https://public-inbox.org/git/aa43f1ff-9095-fb4d-43bc-bf8283b7dabb@gmail.com/
> 
> Unfortunately, it didn't receive any replies. See, if you could do
> something about it.

I have great empathy for the desire to see these bugs fixed. The conversion must come first, though, and in the interest of making it easier on me and other reviewers, I must insist on keeping the conversion free of any changes, much in the way as we try to avoid evil merges (i.e. merge commits that introduce changes that were not present in any of their parents).

Depending how the conversion goes, I could imagine that there might be plenty of time to do fun stuff on top, such as fixes for the bugs you mentioned.

Ciao, Johannes

Kaartic Sivaraam· May 17, 2018, 10:29 UTC · re: Johannes Schindelin · lore

Re: [GSoC] A blog about 'git stash' project

On Thursday 17 May 2018 02:39 PM, Johannes Schindelin wrote:
Show 7 quoted lines
> I have great empathy for the desire to see these bugs fixed. The
> conversion must come first, though, and in the interest of making it
> easier on me and other reviewers, I must insist on keeping the conversion
> free of any changes, much in the way as we try to avoid evil merges (i.e.
> merge commits that introduce changes that were not present in any of their
> parents).
> 
Of course, the conversion should be separate from the bug fixes :-)

When I mentioned "while porting it to C", I actually meant the "thought process of creating a foundation for `git-stash` in C". I thought hinting at some of the existing and unsolved `git-stash` bugs would allow the person who would be doing the port of `git-stash` to C to consider how to avoid this while implementing the basic foundation. I should have been more explicit about this in my previous mails.

-- 
Sivaraam

QUOTE:

“The most valuable person on any team is the person who makes everyone
else on the team more valuable, not the person who knows the most.”

      - John Sonmez


Sivaraam?

You possibly might have noticed that my signature recently changed from
'Kaartic' to 'Sivaraam' both of which are parts of my name. I find the
new signature to be better for several reasons one of which is that the
former signature has a lot of ambiguities in the place I live as it is a
common name (NOTE: it's not a common spelling, just a common name). So,
I switched signatures before it's too late.

That said, I won't mind you calling me 'Kaartic' if you like it [of
course ;-)]. You can always call me using either of the names.


KIND NOTE TO THE NATIVE ENGLISH SPEAKER:

As I'm not a native English speaker myself, there might be mistaeks in
my usage of English. I apologise for any mistakes that I make.

It would be "helpful" if you take the time to point out the mistakes.

It would be "super helpful" if you could provide suggestions about how
to correct those mistakes.

Thanks in advance!
Paul-Sebastian Ungureanu· May 20, 2018, 19:33 UTC · re: Kaartic Sivaraam · lore

Re: [GSoC] A blog about 'git stash' project

Hi
On 17.05.2018 13:29, Kaartic Sivaraam wrote:
Show 18 quoted lines
> On Thursday 17 May 2018 02:39 PM, Johannes Schindelin wrote:
>> I have great empathy for the desire to see these bugs fixed. The
>> conversion must come first, though, and in the interest of making it
>> easier on me and other reviewers, I must insist on keeping the conversion
>> free of any changes, much in the way as we try to avoid evil merges (i.e.
>> merge commits that introduce changes that were not present in any of their
>> parents).
>>
> 
> Of course, the conversion should be separate from the bug fixes :-)
> 
> When I mentioned "while porting it to C", I actually meant the "thought
> process of creating a foundation for `git-stash` in C". I thought
> hinting at some of the existing and unsolved `git-stash` bugs would
> allow the person who would be doing the port of `git-stash` to C to
> consider how to avoid this while implementing the basic foundation. I
> should have been more explicit about this in my previous mails.
> 

Thank you! I will keep in mind to fix those bugs. I actually wrote a short paragraph about one of them (the one regarding -p option) on the blog (the first post).

Best, Paul

Kaartic Sivaraam· May 23, 2018, 03:20 UTC · re: Paul-Sebastian Ungureanu · lore

Re: [GSoC] A blog about 'git stash' project

On 21 May 2018 01:03:22 GMT+05:30, Paul-Sebastian Ungureanu <ungureanupaulsebastian@gmail.com> wrote:
Show 5 quoted lines
>
> I actually wrote a 
>short paragraph about one of them (the one regarding -p option) on the 
>blog (the first post).
>
That's interesting. I didn't realise that you wrote about one of the bugs in your blog. I might have missed it, somehow.
Anyhow, it happens to me all the time ;-)
-- 
Sivaraam

Sent from my Android device with K-9 Mail. Please excuse my brevity.
Taylor Blau· May 8, 2018, 04:00 UTC · re: Paul-Sebastian Ungureanu · lore

Re: [GSoC] A blog about 'git stash' project

On Fri, May 04, 2018 at 12:48:21AM +0300, Paul-Sebastian Ungureanu wrote:
Show 8 quoted lines
> Hello everybody,
>
> The community bonding period started. It is well known that for a greater
> rate of success, it is recommended to send weekly reports regarding project
> status. But, what would be a good form for such a report? I, for one, think
> that starting a blog is one of the best options because all the content will
> be stored in one place. Without further ado, I would like you to present my
> blog [1].

Hi Paul, and welcome to Git! I am looking forward to reading your patches and any additional writing posted on your blog.

> Any feedback is greatly appreciated! Thank you!
Do you have a RSS feed that I can consume in a feed reader?
Show 5 quoted lines
> [1]
> https://ungps.github.io/
>
> Best regards,
> Paul Ungureanu

Thanks, Taylor

Paul-Sebastian Ungureanu· May 8, 2018, 21:19 UTC · re: Taylor Blau · lore

Re: [GSoC] A blog about 'git stash' project

Hello,
On 08.05.2018 07:00, Taylor Blau wrote:
Show 12 quoted lines
> On Fri, May 04, 2018 at 12:48:21AM +0300, Paul-Sebastian Ungureanu wrote:
>> Hello everybody,
>>
>> The community bonding period started. It is well known that for a greater
>> rate of success, it is recommended to send weekly reports regarding project
>> status. But, what would be a good form for such a report? I, for one, think
>> that starting a blog is one of the best options because all the content will
>> be stored in one place. Without further ado, I would like you to present my
>> blog [1].
> 
> Hi Paul, and welcome to Git! I am looking forward to reading your
> patches and any additional writing posted on your blog.
It is a pleasure to be here. Thank you!
>> Any feedback is greatly appreciated! Thank you!
> 
> Do you have a RSS feed that I can consume in a feed reader?
Yes. It can be found here [1].

[1] https://ungps.github.io/atom.xml Best, Paul

← back to recent threads