Comments (9)
@carmignani @lnadolski @bnash @simoneliuzzo @gioAlea @yrtan @lfarv could you please confirm the name and email address you would like to be stored in Git history?
We also have contributions from peacechang
, xiahuang
and thperron2001
. Can we contact them?
This should also be configured for Git as described here: https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup so that future commits match up too.
from at.
I don't like the idea of rewriting the history: the addresses are as they were when the commit was done, and it makes sense. I don't think you'll rewrite the whole history every time someone changes his mail address !
Now everybody has to move to git, so he will put in his config the most recent address, and all new commits will be up-to-date.
You also cannot ask everybody to reclone all the repositories. Though it is not what the instructions say (fetching is easier than cloning again):
"any person with forks or clones must fetch the rewritten history..."
So please let the history as it is, we know all those people...
from at.
@lfarv, we had a short email exchange about this. I understand the point is to make a correction on an error in Nicola's email (.rf instead of .fr) and also to correct any other emails during this transition between sourceforge to github, so that everyone's contributions shows up here
https://github.com/atcollab/at/graphs/contributors
It would be a one time change as a part of the transition from Sourceforge to GitHub. We could send an email to the mailing list to tell people what to do.
I don't know if Peace, Xiaobiao or Thomas have github accounts. The email addresses I have for them are Peace: [email protected], Xiaobiao: [email protected] and Thomas: [email protected]
For myself, the esrf.fr email won't last much longer, so I prefer the gmail.com address.
from at.
In general it is not advisable to change Git history. You can fetch the changed repository but the old master branch and the new one will be different, so the easiest way to manage it is to re-clone. Anyone who has a branch in progress has to be careful.
The problem is that I had to provide the email addresses at the time of converting from Subversion, and I made a mistake in Nicola's and provided dummy addresses for everyone I didn't know of.
We would do this once only. In any case, I do not really have an opinion and I am happy with what the agreed consensus is.
from at.
I am still not convinced of the necessity to rewrite Git history. There are ~ 8 clones here at ESRF, some used for the machine operation, and I do not feel comfortable saying to some people (not git experts !) that they have to start again from zero. I have also here several local branches open… We moved away from SourceForge hoping to have something more stable, so please keep it such. Anything you do should be transparent for users.
Concerning the wrong email adresses, I don't see the problem: every user can easily update his profile on the Github site. These adresses will frequently change: Boaz's now, mine in ~2 months… Only the most recent address is relevant, addresses associated with old Subversion commits don't really matter.
So I strongly insist on keeping the repository stable: it's too late, the switch to Github has already occurred, at least at ESRF
from at.
from at.
Newbie to git. My profile does have my correct email. As for history, as long as the git username is valid that should be enough for people to contact the person that made the change if necessary.
from at.
At the moment, I'm not actively developing with this repository, so it doesn't bother me to make the change. But if those who are using this repository are not comfortable with it, then I can agree not to.
from at.
I apologise to Nicola, but I think it has been agreed that this is no longer possible.
from at.
Related Issues (20)
- Bug: atwiggler HOT 13
- problem with display of correctly initialised VariableMultipole element HOT 1
- Change Legend Labels for plot_trajectory() function HOT 12
- fast_ring when having harmonic cavities in the lattice HOT 4
- AT_2_Elegant uses deprecated N_KICKS
- Factor 4 missing in Touschek scattering B2 expression HOT 5
- pyAT Error when calculating damping ring HOT 3
- Rotation of dipoles HOT 18
- matlab atlinopt4 check on 6d is disabled
- Severe bug introduced by #766 HOT 2
- Bug in Lattice.avlinopt HOT 7
- ring.get_lifetime fails if list of reference indexes has only one valid element HOT 2
- Compilation error when building from repository HOT 27
- VariableMultipole Usage HOT 7
- Inherited fields don't exist unless first explictly set HOT 2
- Whether there are macroparticles in AT? HOT 4
- Default pass method in atthinmultipole HOT 1
- ohmienvelope with radindex length smaller than the ring produces an error HOT 2
- atsetenergy help missing units
- PyAT lattices saved in .m format are not recognised by Matlab
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from at.