Sorry for the huge diff E-Mail to ros-diffs!
I have just configured git_multimail.py to a maximum of 5000 lines to
not let that happen again. We can again reduce the limit later on if it
turns out to be still too much.
Best regards,
Colin Finck
Congrats for switching into Github! Just a little question.
Is there any way to return using revision numbers? Current hash-based commit tagging might be confusing, hard to find, not reflecting at-the-time state of development since we have relied on SVN for a long time. Also for bug reporting, revision numbers is more helpful.
Secondly, for example, Wine don't (and probably won't) care for hashes as everyone out there uses release builds, and release period is just 2 weeks. That's not the case for ReactOS. In just a few commits big changes might occur, and everyone retests. 3 months? Avalanche!
If it isn't viable, could we seek for another solution? (e.g timestamp...)
Lastly, git.reactos.org is quite simple for watching the stream, and perfect!
Best regards,
Can
<span style="font-family: arial,helvetica,sans-serif; font-size: 12px;">Ahah!! Correct, you've a watchful eye!<br>
Thank you very much!<br>
<br>
Hermès.</span>
<div class="gl_quote" style="padding-top: 5px; margin-top: 20px;">De : magnusjjj(a)gmail.com<br>
A : ros-dev(a)reactos.org<br>
Envoyé: mardi 3 octobre 2017 20:09<br>
Objet : Re: [ros-dev] ReactOS Repository migrated to GitHub<br>
<div class="gl_quoted">
<div dir="ltr">Are they not under the branches dropdown? Top left, three columns down? There is a handy drop down there. There are at least all the gsoc's, and a ton of other branches there? :). Check it out?</div>
<div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2">
<table style="border-top-color: rgb(211, 212, 222); border-top-width: 1px; border-top-style: solid;">
<tbody>
<tr>
<td style="width: 55px; padding-top: 13px;"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&ut…" target="_blank"><img width="46" height="29" style="width: 46px; height: 29px;" alt="" src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-anima…"></a></td>
<td style="width: 470px; color: rgb(65, 66, 78); line-height: 18px; padding-top: 12px; font-family: Arial,Helvetica,sans-serif; font-size: 13px;">Virus-free. <a style="color: rgb(68, 83, 234);" href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&ut…" target="_blank">www.avast.com</a></td>
</tr>
</tbody>
</table>
</div>
<div class="gmail_extra">
<div class="gmail_quote">2017-10-03 19:45 GMT+02:00 Hermès BÉLUSCA-MAÏTO <span dir="ltr"><<a href="mailto:hermes.belusca@sfr.fr" target="_blank">hermes.belusca(a)sfr.fr</a>></span>:
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;">Thank you very much Colin !! \o/ \o/ \o/ \o/<br>
<br>
A little question, although: Where are our (experimental) branches now? :P<br>
<br>
Hermès<br>
<br>
> -----Message d'origine-----<br>
> De : Ros-dev [mailto:<a href="mailto:ros-dev-bounces@reactos.org">ros-dev-bounces@<wbr>reactos.org</a>] De la part de Colin Finck<br>
> Envoyé : mardi 3 octobre 2017 19:40<br>
> À : <a href="mailto:ros-announce@reactos.org">ros-announce(a)reactos.org</a>; <a href="mailto:ros-general@reactos.org">ros-general(a)reactos.org</a>; 'ReactOS<br>
> Development List'<br>
> Objet : [ros-dev] ReactOS Repository migrated to GitHub
<div class="HOEnZb">
<div class="h5">><br>
> Today, the ReactOS Source Code has been migrated from a central Subversion<br>
> instance to a decentralized Git repository. Together with that, ReactOS joins the<br>
> list of projects using the popular GitHub service for developing software:<br>
> <a href="https://github.com/reactos/reactos" target="_blank" rel="noreferrer">https://github.com/reactos/<wbr>reactos</a><br>
> We expect that this move greatly improves the way we collaborate on ReactOS<br>
> development and reduces the barriers for newcomers. Just fork our repository<br>
> on GitHub, commit your changes and send us a Pull Request!<br>
><br>
> Migrating a source code history of more than 20 years that had seen multiple<br>
> version control systems was not a straightforward task.<br>
> Deciding on a decentralized version control system has not been either.<br>
> First discussions already started back in 2009, when neither Git nor Mercurial<br>
> were able to fully convert a large SVN repository like ours and Git’s Windows<br>
> support was still neglected. Things improved massively over the years, with<br>
> GitHub and Git for Windows emerging as reliable tools for software<br>
> development. But the ReactOS Project still took advantage of some Subversion<br>
> features, so only a smooth migration using a two-way SVN-Git mirror was<br>
> attempted in 2016. This failed miserably, however important lessons were<br>
> learned for a future complete migration to Git. The tipping point was reached<br>
> in early 2017 when a majority of ReactOS developers spoke out in favor of<br>
> moving to Git. Finally, the ReactOS Hackfest in August offered a forum to try<br>
> out things and discuss every little detail of the planned migration. And this is<br>
> what got us here today!<br>
><br>
> The development documentation is still in the process of being rewritten to<br>
> account for the Git migration. You may currently find outdated information<br>
> here and there. However, most of that is on the Wiki, so you are more than<br>
> welcome to help us!<br>
> The SVN Repository has been turned read-only and will be kept online for a<br>
> while at the last revision r76032. Our Git mirror now mirrors the GitHub<br>
> repository. If you have already been using our old Git mirror, please note that<br>
> you have to do a fresh clone of our new repository (from either GitHub or the<br>
> mirror) as the old and new ones are incompatible.<br>
> JIRA continues to be used for bug tracking, BuildBot for continuous integration,<br>
> and FishEye as a code browser.<br>
><br>
> I would like to thank all the people who have helped with this migration, be it<br>
> on IRC, the mailing lists or at the Hackfest! Special thanks also go to the KDE<br>
> Project for their excellent svn-all-fast-export tool that was used for the<br>
> conversion. If you are ever in a similar situation, have a look at my conversion<br>
> scripts as well as the Git helpers for our infrastructure.<br>
><br>
><br>
> Colin Finck<br>
><br>
> ______________________________<wbr>_________________<br>
> Ros-dev mailing list<br>
> <a href="mailto:Ros-dev@reactos.org">Ros-dev(a)reactos.org</a><br>
> <a href="http://www.reactos.org/mailman/listinfo/ros-dev" target="_blank" rel="noreferrer">http://www.reactos.org/<wbr>mailman/listinfo/ros-dev</a><br>
<br>
<br>
______________________________<wbr>_________________<br>
Ros-dev mailing list<br>
<a href="mailto:Ros-dev@reactos.org">Ros-dev(a)reactos.org</a><br>
<a href="http://www.reactos.org/mailman/listinfo/ros-dev" target="_blank" rel="noreferrer">http://www.reactos.org/<wbr>mailman/listinfo/ros-dev</a></div>
</div>
</blockquote>
</div>
</div>
<!-- PART SEPARATOR --><br>
<br>
<br>
_______________________________________________<br>
Ros-dev mailing list<br>
Ros-dev(a)reactos.org<br>
http://www.reactos.org/mailman/listinfo/ros-dev</div>
<div class="gl_quoted"> </div>
</div>
Today, the ReactOS Source Code has been migrated from a central
Subversion instance to a decentralized Git repository. Together with
that, ReactOS joins the list of projects using the popular GitHub
service for developing software: https://github.com/reactos/reactos
We expect that this move greatly improves the way we collaborate on
ReactOS development and reduces the barriers for newcomers. Just fork
our repository on GitHub, commit your changes and send us a Pull Request!
Migrating a source code history of more than 20 years that had seen
multiple version control systems was not a straightforward task.
Deciding on a decentralized version control system has not been either.
First discussions already started back in 2009, when neither Git nor
Mercurial were able to fully convert a large SVN repository like ours
and Git’s Windows support was still neglected. Things improved massively
over the years, with GitHub and Git for Windows emerging as reliable
tools for software development. But the ReactOS Project still took
advantage of some Subversion features, so only a smooth migration using
a two-way SVN-Git mirror was attempted in 2016. This failed miserably,
however important lessons were learned for a future complete migration
to Git. The tipping point was reached in early 2017 when a majority of
ReactOS developers spoke out in favor of moving to Git. Finally, the
ReactOS Hackfest in August offered a forum to try out things and discuss
every little detail of the planned migration. And this is what got us
here today!
The development documentation is still in the process of being rewritten
to account for the Git migration. You may currently find outdated
information here and there. However, most of that is on the Wiki, so you
are more than welcome to help us!
The SVN Repository has been turned read-only and will be kept online for
a while at the last revision r76032. Our Git mirror now mirrors the
GitHub repository. If you have already been using our old Git mirror,
please note that you have to do a fresh clone of our new repository
(from either GitHub or the mirror) as the old and new ones are incompatible.
JIRA continues to be used for bug tracking, BuildBot for continuous
integration, and FishEye as a code browser.
I would like to thank all the people who have helped with this
migration, be it on IRC, the mailing lists or at the Hackfest! Special
thanks also go to the KDE Project for their excellent
svn-all-fast-export tool that was used for the conversion. If you are
ever in a similar situation, have a look at my conversion scripts as
well as the Git helpers for our infrastructure.
Colin Finck
Hi all,
It looks like revision 75772 (removed a "DeviceExt->OpenHandleCount--;")
has introduced some significant unintended consequences.
Ever since I can't get ReactOS to recognize a second hard drive.
My configuration is like this:
- ReactOS in a VirtualBox VM, VirtualBox version 5.11.18
- VM configured for Windows 2003 32-bit, with 1 CPU
- Emulated Chipset: PIIX3, no USB, no Audio, no Serial
- AMD-V active, Nested Paging active,
- No paravirtualization interface, no guest additions
- Emulated Storage: SATA controller with 4 ports
- Port 0: First Hard disk (has partition C)
- Port 1: Second Hard disk (has partition D)
- Port 3: CDROM (to install ReactOS from, E)
- Each hard disk has one single primary partition (FAT formatted by an older
ReactOS setup)
- On C I install ReactOS (re-formatting the partition in the process)
- On D there is some data (a small collection of program installers to try
out)
Now, inside ReactOS I cannot see the contents of D. The drive itself shows
up, but unformatted and of a zero size. In the revisions before 75772 there
were no problems, I could see the drive and use the data on it.
Re-installing r75771 shows that the drive image is OK and the data is still
there, so it's not the data that was corrupted.
If I insert a CDROM image (with ReactOS already running), the CDROM drive
(E) suddently disappears and D now has the CDROM in it (so happened just now
with r75872). When I eject the CDROM, D becomes empty but still shows the
icon for a CDROM. E does not re-appear.
75772 looks like a very small change, but something must have gone really
off the rails...
Regards,
Dimitrij
P.S. This was at first sent from the wrong (not subscribed to the list)
address by mistake. I think the first one was rejected by the list SW,
but sorry if the message appears twice.