grim/youtrack-import
Clone
Summary
Browse
Changes
Graph
Tweak the replying to regex to work if someone top posts as well as if they delete the line break after the replying to. Fixes YI-34
draft
2020-08-04, Gary Kramlich
e344f4ff2c93
Create a convertComment function so that we can convert ticket descriptions too
draft
2020-08-03, Gary Kramlich
32f4ce286b50
Mention that a previously edited comment was discarded and don't display the old value. YI-37
draft
2020-08-03, Gary Kramlich
c827e434f2aa
Convert inline comments. Fixes YI-35
draft
2020-08-03, Gary Kramlich
a2fccfd52984
replace [[br]] from trac with <br/>. Fixed YI-33
draft
2020-08-03, Gary Kramlich
6e41a2be36b1
Fully (?) support code blocks. Fixes YI-28
draft
2020-07-29, Gary Kramlich
3fbb1caeed04
Get smarter with the replying to replacements
draft
2020-07-28, Gary Kramlich
05e3584f22bf
Remove the `Replying to` bits from comments. Fixes YI-29
draft
2020-07-28, Gary Kramlich
5e6c52f18f2b
Make sure trac descriptions are always at the end of a comment and clean up the way fields are displayed
draft
2020-07-28, Gary Kramlich
40147089502f
Add comments to issues when files are attached and mark all comments as markdown
draft
2020-07-27, Gary Kramlich
186525273046
Mark trac ticket comments as markdown and use the correct timestamp for comments
draft
2020-07-27, Gary Kramlich
9491e9262532
Add a command line option for the maximum number of issues to import
draft
2020-07-27, Gary Kramlich
15b75b07a58a
A first pass at getting attachments imported from trac
draft
2020-07-27, Gary Kramlich
a90131f168a3
A bunch of tweaks to get things mostly importing
draft
2020-07-08, Gary Kramlich
33ea22a7724f
Fix up the version and subsystem code to handle additional fields
draft
2020-07-07, Gary Kramlich
0ce6488c1f5f
handle users better and map status, type, and priorities and load subsystems as well
draft
2020-07-03, Gary Kramlich
d70c81dc02fc
move the trac tickets code to it's own file
draft
2020-07-03, Gary Kramlich
a515c4b3d465
Load all the users into memory
draft
2020-07-03, Gary Kramlich
f9b83503c010
A bunch of work on trac, issue loading from the trac db is working
draft
2020-07-03, Gary Kramlich
4490f0218301
Update the import path to our real home
draft
2020-07-02, Gary Kramlich
09720a189820
The very start of trac support
draft
2020-07-02, Gary Kramlich
2eaa42293a32
Fix a typo
draft
2020-07-02, Gary Kramlich
c649ef444625
Replace all \r\n with just \n and clean up the regexs in the creole code
2020-01-19, Gary Kramlich
15e8bf081cd2
Convert creole links and code to markdown. Fixes YI-24
2020-01-19, Gary Kramlich
608238fe4050
use `unset` as the value when a state is moving to/from an unknown states. Fixes YI-27
2020-01-17, Gary Kramlich
741af4ca4d62
Handle commit hashes similar to changesets. Fixes YI-25
2020-01-17, Gary Kramlich
1108579b4005
Handle pr keywords better and use some heuristics to figure out when a pr was meant instead of an issue. Fixes YI-20
2020-01-16, Gary Kramlich
d740bff69232
Clean up the logging on user creation and roll it back to 5 at a time instead of 10. Fixes YI-23
2020-01-16, Gary Kramlich
fd6245f5c226
Add support for importing watchers from bitbucket as well. Fixes YI-16
2020-01-16, Gary Kramlich
0217a2b03777
Add a function to flatten Bitbucket users to youtrack logins so we can export issue voters. Fixes YI-17
2020-01-15, Gary Kramlich
ea3bbfa5c8b9
Clean up some formatting to make things a bit more pleasant to read
2020-01-15, Gary Kramlich
21e09c165b0a
Correctly show statechanges (logs) with comments. Fixes YI-13
2020-01-15, Gary Kramlich
e2e6ba632488
Remove a silly todo comment that assumed a ticket wouldn't be updated after it was closed
2020-01-15, Gary Kramlich
12f2eb3a309e
Handle the cset keyword. Fixes YI-12
2020-01-15, Gary Kramlich
bfb598e00f0d
Add an argument for the repository so we can properly link pull requests. Fixes YI-11
2020-01-15, Gary Kramlich
a4f0271587eb
Add support for linking to the new youtrack issues. Fixes YI-8
2020-01-15, Gary Kramlich
4865c397f3ac
Replace mentions with the youtrack login name. Fixes YI-7
2020-01-15, Gary Kramlich
d591598025d7
run go mod tidy
2020-01-15, Gary Kramlich
367046eff7da
Add output while importing attachments. Fixes YI-6
2020-01-15, Gary Kramlich
9522bfc87d5e
Remove some unused struct tags. Fixes YI-5
2020-01-15, Gary Kramlich
f858379a5b97
Scan markdown descriptions/comments for inline images and turn them into attachments. Fixes YI-1
2020-01-15, Gary Kramlich
77d62008a2d2
Make sure to import all of our issues as markdown
2020-01-15, Gary Kramlich
01d3a15e7c86
Add some retry logic to make sure an issue exists before we attempt to add an attachment to it.
2020-01-14, Gary Kramlich
e9fca42fc97f
Use the built in mime stuff to figure out the content type for attachments
2020-01-14, Gary Kramlich
4763018b25c8
The basics of file attachments are working. Mime types are broken and there's some timing issue yet
2020-01-14, Gary Kramlich
f19a2cb91197
Fix timestamps for everything and support fixed versions and subsytems
2020-01-14, Gary Kramlich
ac0a0ad87f41
user maps with bitbucket work. Still needs more testing though
2019-12-31, Gary Kramlich
fab48894ef61
Issues almost work, need to create a user map yet
2019-12-30, Gary Kramlich
75076ea0a1ee
use a simpler approach to determining which fields need to be added so that we can maintain the order that we got them in
2019-12-17, Gary Kramlich
c7b965f00b18
Lots of work... Changed the way import works and implemented version and subsystem importing
2019-12-17, Gary Kramlich
7b898931bf51
Initial import. Bitbucket does a basic but imcomplete ticket import
2019-12-11, Gary Kramlich
b4f0943b2566